| Overall Result: FAIL |
|---|
| Report Production | Report Configuration | Analysis phases |
|---|---|---|
|
|
|
| Number of Violations | LDRA Code | (M) Mandatory Standards | CERT Code |
|---|---|---|---|
|
|
9 S | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C | |
|
|
20 S | CERT DCL31-C | |
|
|
30 S | CERT EXP30-C,EXP31-C | |
|
|
5 D | CERT EXP33-C | |
|
|
39 S | CERT FLP30-C | |
|
|
43 S | CERT ENV33-C,SIG32-C | |
|
|
47 S | CERT ARR30-C | |
|
|
71 S | CERT DCL30-C,MEM36-C | |
|
|
86 S | CERT ERR31-C | |
|
|
93 S | CERT INT01-C,INT02-C,INT07-C | |
|
|
94 S | CERT EXP11-C,EXP36-C,INT11-C | |
|
|
98 S | CERT EXP37-C | |
|
|
17 D | CERT DCL32-C | |
|
|
19 D | CERT EXP37-C | |
|
|
20 D | CERT DCL31-C,ERR30-C | |
|
|
24 D | CERT DCL31-C | |
|
|
1 X | CERT ARR31-C | |
|
|
134 S | CERT EXP10-C,EXP30-C | |
|
|
35 D | CERT EXP02-C,EXP10-C,EXP30-C | |
|
|
1 Q | CERT EXP02-C,EXP10-C,EXP30-C | |
|
|
157 S | CERT STR05-C,STR30-C | |
|
|
170 S | CERT DCL07-C,EXP37-C | |
|
|
41 D | CERT EXP37-C | |
|
|
42 D | CERT DCL30-C | |
|
|
43 D | CERT INT32-C,INT33-C | |
|
|
248 S | CERT INT33-C | |
|
|
45 D | CERT EXP08-C,EXP34-C | |
|
|
49 D | CERT FIO42-C | |
|
|
326 S | CERT DCL31-C | |
|
|
344 S | CERT EXP32-C | |
|
|
51 D | CERT MEM30-C | |
|
|
355 S | CERT DCL32-C | |
|
|
403 S | CERT INT34-C | |
|
|
433 S | CERT INT02-C,INT31-C | |
|
|
434 S | CERT INT02-C,INT31-C,STR34-C | |
|
|
442 S | CERT INT02-C,FLP33-C | |
|
|
443 S | CERT INT02-C,FLP33-C | |
|
|
444 S | CERT FLP33-C | |
|
|
456 S | CERT MSC31-C | |
|
|
57 D | CERT EXP33-C | |
|
|
476 S | CERT ARR30-C | |
|
|
480 S | CERT DCL33-C | |
|
|
483 S | CERT MEM34-C | |
|
|
484 S | CERT MEM31-C | |
|
|
487 S | CERT MEM35-C | |
|
|
489 S | CERT DCL33-C,FIO43-C | |
|
|
493 S | CERT INT32-C | |
|
|
494 S | CERT INT32-C | |
|
|
496 S | CERT EXP37-C | |
|
|
61 X | CERT DCL32-C |
| Number of Violations | LDRA Code | (M) Mandatory Standards | CERT Code |
|---|---|---|---|
|
|
64 X | CERT ARR30-C | |
|
|
69 D | CERT EXP33-C | |
|
|
562 S | Use of ++,-- or = in macro parameters. | CERT PRE31-C |
|
|
75 D | CERT FIO31-C | |
|
|
68 X | CERT DCL00-C | |
|
|
69 X | CERT ARR30-C | |
|
|
573 S | Macro concatenation of uni char names. | CERT PRE30-C |
|
|
575 S | Linkage differs from previous declaration. | CERT DCL36-C |
|
|
576 S | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| Number of Violations | LDRA Code | (C) Checking (Mandatory) Standards | CERT Code |
|---|
| Number of Violations | LDRA Code | (O) Optional Standards | CERT Code |
|---|---|---|---|
| 1 | 5 S | CERT MSC03-C | |
| 840 | 12 S | CERT MSC01-C | |
|
|
21 S | CERT DCL07-C | |
|
|
1 D | CERT MSC13-C | |
|
|
4 D | CERT MSC13-C | |
|
|
7 D | CERT MSC13-C | |
|
|
8 D | CERT MSC08-C | |
|
|
15 D | CERT MSC13-C | |
| 41 | 41 S | CERT DCL10-C,DCL11-C | |
| 604 | 44 S | CERT DCL03-C,INT06-C | |
|
|
50 S | CERT INT13-C | |
|
|
52 S | CERT INT02-C | |
|
|
54 S | CERT EXP06-C | |
| 166 | 57 S | CERT MSC03-C,MSC12-C | |
| 2 | 58 S | CERT MSC03-C | |
| 26 | 59 S | CERT MSC03-C | |
|
|
73 S | CERT INT12-C | |
| 58 | 79 S | CERT PRE03-C | |
|
|
81 S | CERT PRE07-C | |
| 14 | 85 S | CERT INT09-C | |
| 556 | 95 S | CERT EXP11-C | |
| 41 | 99 S | CERT MSC02-C | |
| 1 | 101 S | CERT INT02-C | |
|
|
27 D | CERT DCL15-C | |
| 32 | 113 S | CERT MSC09-C | |
| 107 | 77 S | CERT PRE02-C | |
| 82 | 78 S | CERT PRE01-C,PRE02-C | |
| 95 | 96 S | CERT INT02-C | |
|
|
115 S | CERT STR03-C | |
|
|
119 S | CERT MSC04-C | |
| 21 | 120 S | CERT INT13-C | |
|
|
125 S | CERT PRE05-C | |
| 9 | 131 S | CERT DCL01-C | |
| 5 | 132 S | CERT MSC02-C | |
| 1 | 133 S | CERT EXP02-C | |
| 1 | 135 S | CERT DCL07-C | |
| 2 | 139 S | CERT MSC07-C | |
|
|
140 S | CERT MSC07-C | |
|
|
176 S | CERT MSC10-C | |
| 371 | 177 S | CERT DCL04-C | |
| 67 | 200 S | CERT DCL00-C | |
| 1272 | 201 S | CERT DCL06-C,EXP07-C,EXP09-C | |
| 2 | 203 S | CERT EXP05-C | |
|
|
218 S | CERT PRE04-C | |
| 59 | 243 S | CERT PRE06-C | |
| 286 | 273 S | CERT PRE03-C | |
|
|
299 S | CERT DCL05-C | |
| 82 | 1 J | CERT MSC07-C | |
| 4 | 302 S | CERT MSC04-C | |
| 2 | 329 S | CERT INT07-C |
| Number of Violations | LDRA Code | (O) Optional Standards | CERT Code |
|---|---|---|---|
| 31 | 331 S | CERT INT13-C | |
|
|
332 S | CERT INT02-C | |
|
|
334 S | CERT INT02-C | |
| 56 | 340 S | CERT PRE00-C | |
| 10 | 352 S | CERT DCL12-C | |
|
|
50 D | CERT MEM00-C | |
| 82 | 361 S | CERT EXP00-C | |
| 3 | 376 S | CERT MSC10-C | |
| 37 | 381 S | CERT DCL05-C | |
| 277 | 382 S | CERT EXP12-C | |
|
|
53 D | CERT EXP08-C | |
|
|
387 S | CERT DCL08-C | |
| 13 | 400 S | CERT EXP03-C | |
| 1 | 401 S | CERT ARR00-C | |
|
|
406 S | CERT EXP02-C | |
|
|
54 D | CERT EXP08-C | |
|
|
408 S | CERT EXP02-C | |
|
|
432 S | CERT INT07-C | |
|
|
438 S | CERT EXP08-C | |
|
|
439 S | CERT INT15-C | |
|
|
440 S | CERT INT15-C | |
|
|
446 S | CERT INT02-C | |
|
|
452 S | CERT INT02-C | |
|
|
457 S | CERT INT02-C | |
| 1379 | 458 S | CERT INT02-C,INT07-C | |
|
|
486 S | CERT FIO00-C | |
| 39 | 488 S | CERT INT08-C | |
|
|
491 S | CERT INT02-C | |
|
|
61 D | CERT DCL15-C | |
|
|
62 D | CERT DCL13-C | |
|
|
515 S | CERT DCL04-C | |
|
|
65 D | CERT MSC12-C | |
|
|
70 D | CERT MSC12-C | |
|
|
553 S | Function and proto should both be static. | CERT DCL15-C |
|
|
72 D | CERT EXP10-C | |
|
|
67 X | CERT DCL02-C | |
|
|
74 D | CERT EXP10-C | |
|
|
568 S | #include "filename" uses standard library name. | CERT PRE04-C |
| 10 | 577 S | Sizeof argument is a pointer. | CERT EXP01-C |
|
|
578 S | Sizeof used in arithmetic expression. | CERT EXP03-C |
|
|
78 D | CERT DCL00-C | |
| 3 | 584 S | Remainder of % op could be negative. | CERT INT10-C |
| 1 | 585 S | Bitwise and arith operations on same data. | CERT INT14-C |
|
|
586 S | Format is not %j for user defined type. | CERT INT15-C |
| Number of Mandatory Standards checked | 39 |
| Number of Checking Standards checked | 0 |
| Number of Optional Standards checked | 77 |
| Total Standards checked | 116 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Name | Last Modification Date |
|---|---|
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\proxy\proxy.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\proxy\listen.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\proxy\dump.c | Tue Jul 21 11:48:09 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\notifylist\notifylist.c | Tue Jul 21 11:48:10 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\notifylist\notify-whois.c | Tue Jul 21 11:48:10 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\notifylist\notify-setup.c | Tue Jul 21 11:48:10 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\notifylist\notify-ison.c | Tue Jul 21 11:48:10 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\notifylist\notify-commands.c | Tue Jul 21 11:48:10 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\flood\flood.c | Tue Jul 21 11:48:10 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\flood\autoignore.c | Tue Jul 21 11:48:10 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc.c | Tue Jul 21 11:48:26 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc-server.c | Tue Jul 21 11:48:26 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc-send.c | Tue Jul 21 11:48:26 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc-resume.c | Tue Jul 21 11:48:26 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc-queue.c | Tue Jul 21 11:48:26 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc-get.c | Tue Jul 21 11:48:26 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc-chat.c | Tue Jul 21 11:48:26 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc-autoget.c | Tue Jul 21 11:48:26 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\servers-redirect.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\servers-idle.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\netsplit.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\modes.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\mode-lists.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\massjoin.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\lag.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-session.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-servers.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-servers-setup.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-servers-reconnect.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-queries.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-nicklist.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-masks.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-expandos.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-core.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-commands.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-chatnets.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-channels.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-channels-setup.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\ctcp.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\channels-query.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\channel-rejoin.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\channel-events.c | Tue Jul 21 11:48:25 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\bans.c | Tue Jul 21 11:48:25 2009 |
| Number of procedures: | 609 |
| Number of locally uncalled procedures: | 0 |
| Number of reformatted executable lines: | 25148 |
| Number of lines of comments: | 16904 |
| Globals / code outside procedures - FAIL |
|---|
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | autoignore.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | common.h: 4 | Found #define. | CERT PRE03-C |
| O | common.h: 6 | Found #define. | CERT PRE03-C |
| O | common.h: 7 | Found #define. | CERT PRE03-C |
| O | common.h: 9 | Found #define. | CERT PRE03-C |
| O | common.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | common.h: 47 | Found #define. | CERT PRE03-C |
| O | common.h: 48 | Found #define. | CERT PRE03-C |
| O | common.h: 49 | Found #define. | CERT PRE03-C |
| O | common.h: 50 | Found #define. | CERT PRE03-C |
| O | common.h: 51 | Found #define. | CERT PRE03-C |
| O | common.h: 52 | Found #define. | CERT PRE03-C |
| O | common.h: 56 | Found #define. | CERT PRE03-C |
| O | common.h: 70 | Found #define. | CERT PRE03-C |
| O | common.h: 71 | Found #define. | CERT PRE03-C |
| O | common.h: 71 | Literal value requires a U suffix. | CERT INT13-C |
| O | common.h: 86 | Found #define. | CERT PRE03-C |
| O | common.h: 86 | Literal value requires a U suffix. | CERT INT13-C |
| O | common.h: 86 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 88 | Found #define. | CERT PRE03-C |
| O | common.h: 88 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | common.h: 88 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 90 | Found #define. | CERT PRE03-C |
| O | common.h: 93 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 93 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 96 | Found #define. | CERT PRE03-C |
| O | common.h: 96 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 96 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 97 | Found #define. | CERT PRE03-C |
| O | common.h: 97 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 97 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 98 | Found #define. | CERT PRE03-C |
| O | common.h: 98 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 98 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 98 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 99 | Found #define. | CERT PRE03-C |
| O | common.h: 99 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 99 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 99 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 100 | Found #define. | CERT PRE03-C |
| O | common.h: 100 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 100 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 101 | Found #define. | CERT PRE03-C |
| O | common.h: 101 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 101 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 102 | Found #define. | CERT PRE03-C |
| O | common.h: 102 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 102 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 102 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 103 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | common.h: 103 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 103 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 104 | Found #define. | CERT PRE03-C |
| O | common.h: 104 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 104 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 105 | Found #define. | CERT PRE03-C |
| O | common.h: 105 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 105 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 105 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 106 | Found #define. | CERT PRE03-C |
| O | common.h: 106 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 106 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 107 | Found #define. | CERT PRE03-C |
| O | common.h: 107 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 107 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 108 | Found #define. | CERT PRE03-C |
| O | common.h: 108 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 108 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 109 | Found #define. | CERT PRE03-C |
| O | common.h: 109 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 109 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 109 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 110 | Found #define. | CERT PRE03-C |
| O | common.h: 110 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 110 | Macro contains unacceptable items | CERT PRE03-C |
| O | irc.h: 18 | Found #define. | CERT PRE03-C |
| O | irc.h: 18 | Use of function like macro. | CERT PRE00-C |
| O | irc.h: 22 | Found #define. | CERT PRE03-C |
| O | irc.h: 22 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | irc.h: 22 | Use of function like macro. | CERT PRE00-C |
| O | irc.h: 22 | Macro contains unacceptable items | CERT PRE03-C |
| O | irc.h: 25 | Found #define. | CERT PRE03-C |
| O | irc.h: 25 | Use of function like macro. | CERT PRE00-C |
| O | irc.h: 31 | Found #define. | CERT PRE03-C |
| O | irc.h: 31 | Use of function like macro. | CERT PRE00-C |
| O | irc.h: 32 | Found #define. | CERT PRE03-C |
| M | irc.h: 38 | Declaration is missing type. | CERT DCL31-C |
| O | irc.h: 38 | Parameter list is KR. | CERT DCL07-C |
| O | irc.h: 38 | Literal value requires a U suffix. | CERT INT13-C |
| O | signals.h: 4 | Found #define. | CERT PRE03-C |
| O | signals.h: 4 | Define used for numeric constant. | CERT DCL00-C |
| O | signals.h: 5 | Found #define. | CERT PRE03-C |
| O | signals.h: 5 | Define used for numeric constant. | CERT DCL00-C |
| O | signals.h: 6 | Found #define. | CERT PRE03-C |
| O | signals.h: 6 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 8 | Found #define. | CERT PRE03-C |
| O | signals.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | signals.h: 20 | Found #define. | CERT PRE03-C |
| O | signals.h: 20 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 20 | Macro contains unacceptable items | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | signals.h: 22 | Found #define. | CERT PRE03-C |
| O | signals.h: 22 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 22 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 24 | Found #define. | CERT PRE03-C |
| O | signals.h: 24 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 24 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 27 | Found #define. | CERT PRE03-C |
| O | signals.h: 27 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 27 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 27 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 29 | Found #define. | CERT PRE03-C |
| O | signals.h: 29 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 29 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 29 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 31 | Found #define. | CERT PRE03-C |
| O | signals.h: 32 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 32 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 32 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 36 | Found #define. | CERT PRE03-C |
| O | signals.h: 36 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 36 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 38 | Found #define. | CERT PRE03-C |
| O | signals.h: 38 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 38 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 38 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 43 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | signals.h: 44 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | signals.h: 47 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | signals.h: 61 | Found #define. | CERT PRE03-C |
| O | signals.h: 61 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 67 | Found #define. | CERT PRE03-C |
| O | signals.h: 68 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 68 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 70 | Found #define. | CERT PRE03-C |
| O | signals.h: 70 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 70 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 25 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | commands.h: 30 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 31 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 33 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 34 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 35 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 36 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 37 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 38 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 39 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 40 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 41 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 42 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 43 | Incomplete initialisation of enumerator. | CERT INT09-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | commands.h: 45 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 48 | Found #define. | CERT PRE03-C |
| O | commands.h: 49 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 49 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 52 | Found #define. | CERT PRE03-C |
| O | commands.h: 52 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 52 | Macro contains unacceptable items | CERT PRE03-C |
| O | commands.h: 59 | Found #define. | CERT PRE03-C |
| O | commands.h: 59 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 59 | Macro contains unacceptable items | CERT PRE03-C |
| O | commands.h: 72 | Found #define. | CERT PRE03-C |
| O | commands.h: 72 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 72 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 73 | Found #define. | CERT PRE03-C |
| O | commands.h: 73 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 73 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 74 | Found #define. | CERT PRE03-C |
| O | commands.h: 74 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 74 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 76 | Found #define. | CERT PRE03-C |
| O | commands.h: 76 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 76 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 77 | Found #define. | CERT PRE03-C |
| O | commands.h: 77 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 77 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 78 | Found #define. | CERT PRE03-C |
| O | commands.h: 78 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 78 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 80 | Found #define. | CERT PRE03-C |
| O | commands.h: 80 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 80 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 81 | Found #define. | CERT PRE03-C |
| O | commands.h: 81 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 81 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 82 | Found #define. | CERT PRE03-C |
| O | commands.h: 82 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 82 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 85 | Found #define. | CERT PRE03-C |
| O | commands.h: 85 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 85 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 110 | Found #define. | CERT PRE03-C |
| O | commands.h: 111 | Non standard character @ in source. | CERT MSC09-C |
| O | commands.h: 110 | Use of function like macro. | CERT PRE00-C |
| O | commands.h: 114 | Found #define. | CERT PRE03-C |
| O | commands.h: 115 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 115 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 121 | Found #define. | CERT PRE03-C |
| O | commands.h: 121 | Use of function like macro. | CERT PRE00-C |
| O | commands.h: 123 | Found #define. | CERT PRE03-C |
| O | commands.h: 123 | Define used for numeric constant. | CERT DCL00-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | commands.h: 125 | Found #define. | CERT PRE03-C |
| O | commands.h: 125 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 130 | Comment possibly contains code | CERT MSC04-C |
| O | commands.h: 131 | Comment possibly contains code | CERT MSC04-C |
| O | commands.h: 133 | Comment possibly contains code | CERT MSC04-C |
| O | commands.h: 148 | Found #define. | CERT PRE03-C |
| O | commands.h: 148 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 150 | Found #define. | CERT PRE03-C |
| O | commands.h: 150 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 152 | Found #define. | CERT PRE03-C |
| O | commands.h: 152 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 154 | Found #define. | CERT PRE03-C |
| O | commands.h: 162 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | irc.h: 60 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | module.h: 13 | Found #define. | CERT PRE03-C |
| O | modules.h: 4 | Found #define. | CERT PRE03-C |
| O | modules.h: 4 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 7 | Found #define. | CERT PRE03-C |
| O | modules.h: 7 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 10 | Found #define. | CERT PRE03-C |
| O | modules.h: 10 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 10 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 13 | Found #define. | CERT PRE03-C |
| O | modules.h: 13 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 16 | Found #define. | CERT PRE03-C |
| O | modules.h: 16 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 21 | Found #define. | CERT PRE03-C |
| O | modules.h: 24 | Found #define. | CERT PRE03-C |
| O | modules.h: 24 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 27 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | modules.h: 47 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | modules.h: 59 | Found #define. | CERT PRE03-C |
| O | modules.h: 59 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 59 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 65 | Found #define. | CERT PRE03-C |
| O | modules.h: 65 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 65 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | modules.h: 65 | Use of function like macro. | CERT PRE00-C |
| O | modules.h: 67 | Found #define. | CERT PRE03-C |
| O | modules.h: 67 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 67 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | modules.h: 67 | Use of function like macro. | CERT PRE00-C |
| O | levels.h: 10 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | misc.h: 8 | Found #define. | CERT PRE03-C |
| O | misc.h: 8 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | misc.h: 8 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | misc.h: 8 | Macro contains unacceptable items | CERT PRE03-C |
| O | settings.h: 31 | Found #define. | CERT PRE03-C |
| O | settings.h: 31 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 31 | Macro replacement list needs parentheses. | CERT PRE02-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | settings.h: 32 | Found #define. | CERT PRE03-C |
| O | settings.h: 32 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 32 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 33 | Found #define. | CERT PRE03-C |
| O | settings.h: 33 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 33 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 35 | Found #define. | CERT PRE03-C |
| O | settings.h: 35 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 35 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 36 | Found #define. | CERT PRE03-C |
| O | settings.h: 36 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 36 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 37 | Found #define. | CERT PRE03-C |
| O | settings.h: 37 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 37 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 39 | Found #define. | CERT PRE03-C |
| O | settings.h: 39 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 39 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 40 | Found #define. | CERT PRE03-C |
| O | settings.h: 40 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 40 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 41 | Found #define. | CERT PRE03-C |
| O | settings.h: 41 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 41 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 42 | Found #define. | CERT PRE03-C |
| O | settings.h: 42 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 42 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 43 | Found #define. | CERT PRE03-C |
| O | settings.h: 43 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 43 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 44 | Found #define. | CERT PRE03-C |
| O | settings.h: 44 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 44 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 45 | Found #define. | CERT PRE03-C |
| O | settings.h: 45 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 45 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 46 | Found #define. | CERT PRE03-C |
| O | settings.h: 46 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 46 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 76 | Found #define. | CERT PRE03-C |
| O | settings.h: 76 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 76 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 78 | Found #define. | CERT PRE03-C |
| O | settings.h: 78 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 78 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 80 | Found #define. | CERT PRE03-C |
| O | settings.h: 80 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 80 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 82 | Found #define. | CERT PRE03-C |
| O | settings.h: 82 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | settings.h: 82 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 84 | Found #define. | CERT PRE03-C |
| O | settings.h: 84 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 84 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 86 | Found #define. | CERT PRE03-C |
| O | settings.h: 86 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 86 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 106 | Found #define. | CERT PRE03-C |
| O | settings.h: 106 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | chat-protocols.h: 4 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | chat-protocols.h: 29 | Found #define. | CERT PRE03-C |
| O | chat-protocols.h: 29 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | chat-protocols.h: 29 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | chat-protocols.h: 29 | Use of function like macro. | CERT PRE00-C |
| O | chat-protocols.h: 34 | Found #define. | CERT PRE03-C |
| O | chat-protocols.h: 36 | Use of function like macro. | CERT PRE00-C |
| O | chat-protocols.h: 36 | Macro contains unacceptable items | CERT PRE03-C |
| O | servers.h: 7 | Found #define. | CERT PRE03-C |
| O | servers.h: 8 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers.h: 8 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers.h: 11 | Found #define. | CERT PRE03-C |
| O | servers.h: 11 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers.h: 11 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers.h: 14 | Found #define. | CERT PRE03-C |
| O | servers.h: 14 | Use of function like macro. | CERT PRE00-C |
| O | servers.h: 14 | Macro contains unacceptable items | CERT PRE03-C |
| O | servers.h: 17 | Found #define. | CERT PRE03-C |
| O | servers.h: 17 | Use of function like macro. | CERT PRE00-C |
| O | servers.h: 17 | Macro contains unacceptable items | CERT PRE03-C |
| O | servers.h: 20 | Found #define. | CERT PRE03-C |
| O | servers.h: 20 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers.h: 20 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers.h: 25 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | servers.h: 26 | Included file not protected with #define. | CERT PRE06-C |
| O | server-connect-rec.h: 11 | Identifier not declared on new line. | CERT DCL04-C |
| O | server-connect-rec.h: 19 | Identifier not declared on new line. | CERT DCL04-C |
| O | servers.h: 29 | Found #define. | CERT PRE03-C |
| O | servers.h: 30 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | servers.h: 31 | Included file not protected with #define. | CERT PRE06-C |
| O | servers.h: 34 | Found #define. | CERT PRE03-C |
| O | servers.h: 34 | Define used for numeric constant. | CERT DCL00-C |
| O | servers.h: 35 | Found #define. | CERT PRE03-C |
| O | servers.h: 35 | Define used for numeric constant. | CERT DCL00-C |
| O | servers.h: 37 | Identifier not declared on new line. | CERT DCL04-C |
| O | channels.h: 7 | Found #define. | CERT PRE03-C |
| O | channels.h: 7 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | channels.h: 7 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | channels.h: 11 | Found #define. | CERT PRE03-C |
| O | channels.h: 11 | Use of function like macro. | CERT PRE00-C |
| O | channels.h: 11 | Macro contains unacceptable items | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | channels.h: 14 | Found #define. | CERT PRE03-C |
| O | channels.h: 15 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | channels.h: 16 | Included file not protected with #define. | CERT PRE06-C |
| O | channel-rec.h: 3 | Included file not protected with #define. | CERT PRE06-C |
| O | window-item-rec.h: 18 | Found #define. | CERT PRE03-C |
| O | window-item-rec.h: 18 | Use of function like macro. | CERT PRE00-C |
| O | irc-channels.h: 8 | Found #define. | CERT PRE03-C |
| O | irc-channels.h: 8 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | irc-channels.h: 11 | Found #define. | CERT PRE03-C |
| O | irc-channels.h: 11 | Use of function like macro. | CERT PRE00-C |
| O | irc-channels.h: 11 | Macro contains unacceptable items | CERT PRE03-C |
| O | irc-channels.h: 14 | Found #define. | CERT PRE03-C |
| O | irc-channels.h: 15 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | irc-channels.h: 32 | Found #define. | CERT PRE03-C |
| O | irc-channels.h: 32 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | irc-channels.h: 32 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | nicklist.h: 5 | Found #define. | CERT PRE03-C |
| O | nicklist.h: 5 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | nicklist.h: 5 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | nicklist.h: 8 | Found #define. | CERT PRE03-C |
| O | nicklist.h: 8 | Use of function like macro. | CERT PRE00-C |
| O | nicklist.h: 8 | Macro contains unacceptable items | CERT PRE03-C |
| O | nicklist.h: 11 | Found #define. | CERT PRE03-C |
| O | nicklist.h: 11 | Define used for numeric constant. | CERT DCL00-C |
| O | nicklist.h: 13 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | nicklist.h: 14 | Included file not protected with #define. | CERT PRE06-C |
| O | nick-rec.h: 24 | Comment possibly contains code | CERT MSC04-C |
| O | modes.h: 10 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | modes.h: 16 | Found #define. | CERT PRE03-C |
| O | modes.h: 16 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modes.h: 19 | Use of function like macro. | CERT PRE00-C |
| O | modes.h: 16 | Macro contains unacceptable items | CERT PRE03-C |
| O | modes.h: 22 | Found #define. | CERT PRE03-C |
| O | modes.h: 24 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modes.h: 24 | Use of function like macro. | CERT PRE00-C |
| O | modes.h: 24 | Macro contains unacceptable items | CERT PRE03-C |
| O | modes.h: 27 | Found #define. | CERT PRE03-C |
| O | modes.h: 27 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modes.h: 27 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modes.h: 30 | Found #define. | CERT PRE03-C |
| O | modes.h: 30 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modes.h: 30 | Use of function like macro. | CERT PRE00-C |
| O | modes.h: 30 | Macro contains unacceptable items | CERT PRE03-C |
| O | modes.h: 34 | Found #define. | CERT PRE03-C |
| O | modes.h: 34 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modes.h: 34 | Use of function like macro. | CERT PRE00-C |
| O | modes.h: 34 | Macro contains unacceptable items | CERT PRE03-C |
| O | modes.h: 36 | Found #define. | CERT PRE03-C |
| O | modes.h: 36 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modes.h: 36 | Use of function like macro. | CERT PRE00-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | modes.h: 36 | Macro contains unacceptable items | CERT PRE03-C |
| O | irc-servers.h: 9 | Found #define. | CERT PRE03-C |
| O | irc-servers.h: 9 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | irc-servers.h: 12 | Found #define. | CERT PRE03-C |
| O | irc-servers.h: 12 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | irc-servers.h: 16 | Found #define. | CERT PRE03-C |
| O | irc-servers.h: 16 | Use of function like macro. | CERT PRE00-C |
| O | irc-servers.h: 16 | Macro contains unacceptable items | CERT PRE03-C |
| O | irc-servers.h: 19 | Found #define. | CERT PRE03-C |
| O | irc-servers.h: 19 | Use of function like macro. | CERT PRE00-C |
| O | irc-servers.h: 19 | Macro contains unacceptable items | CERT PRE03-C |
| O | irc-servers.h: 24 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | irc-servers.h: 34 | Identifier not declared on new line. | CERT DCL04-C |
| O | irc-servers.h: 37 | Found #define. | CERT PRE03-C |
| O | irc-servers.h: 38 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | ignore.h: 10 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | bans.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | module.h: 4 | Found #define. | CERT PRE03-C |
| O | irc-masks.h: 6 | Found #define. | CERT PRE03-C |
| O | irc-masks.h: 6 | Define used for numeric constant. | CERT DCL00-C |
| O | irc-masks.h: 7 | Found #define. | CERT PRE03-C |
| O | irc-masks.h: 7 | Define used for numeric constant. | CERT DCL00-C |
| O | irc-masks.h: 8 | Found #define. | CERT PRE03-C |
| O | irc-masks.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | irc-masks.h: 9 | Found #define. | CERT PRE03-C |
| O | irc-masks.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | irc-commands.h: 6 | Found #define. | CERT PRE03-C |
| O | irc-commands.h: 6 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | irc-commands.h: 6 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | irc-commands.h: 8 | Found #define. | CERT PRE03-C |
| O | irc-commands.h: 8 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | irc-commands.h: 8 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | irc-commands.h: 10 | Found #define. | CERT PRE03-C |
| O | irc-commands.h: 10 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | irc-commands.h: 10 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | irc-commands.h: 15 | Found #define. | CERT PRE03-C |
| O | irc-commands.h: 15 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | irc-commands.h: 15 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | irc-commands.h: 15 | Macro contains unacceptable items | CERT PRE03-C |
| O | bans.c: 34 | Found #define. | CERT PRE03-C |
| O | bans.c: 35 | Found #define. | CERT PRE03-C |
| O | bans.c: 36 | Found #define. | CERT PRE03-C |
| O | bans.c: 37 | Found #define. | CERT PRE03-C |
| O | bans.c: 38 | Found #define. | CERT PRE03-C |
| O | bans.c: 39 | Found #define. | CERT PRE03-C |
| O | channel-events.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | channels-setup.h: 6 | Found #define. | CERT PRE03-C |
| O | channels-setup.h: 6 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | channels-setup.h: 6 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | channels-setup.h: 9 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | channels-setup.h: 9 | Use of function like macro. | CERT PRE00-C |
| O | channels-setup.h: 9 | Macro contains unacceptable items | CERT PRE03-C |
| O | channels-setup.h: 12 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | channels-setup.h: 13 | Included file not protected with #define. | CERT PRE06-C |
| O | channels-setup.h: 27 | Found #define. | CERT PRE03-C |
| O | channels-setup.h: 27 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | channels-setup.h: 27 | Use of function like macro. | CERT PRE00-C |
| O | channel-rejoin.c: 22 | Included file not protected with #define. | CERT PRE06-C |
| O | channel-rejoin.c: 32 | Found #define. | CERT PRE03-C |
| O | channel-rejoin.c: 32 | Literal value requires a U suffix. | CERT INT13-C |
| O | channel-rejoin.c: 68 | Found #define. | CERT PRE03-C |
| O | channel-rejoin.c: 68 | Use of function like macro. | CERT PRE00-C |
| O | channels-query.c: 41 | Included file not protected with #define. | CERT PRE06-C |
| O | servers-redirect.h: 22 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | servers-redirect.h: 51 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | channels-query.c: 53 | Declaration of type not in header file. | CERT DCL12-C |
| O | channels-query.c: 53 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | channels-query.c: 61 | Found #define. | CERT PRE03-C |
| O | channels-query.c: 61 | Use of function like macro. | CERT PRE00-C |
| O | channels-query.c: 63 | Declaration of type not in header file. | CERT DCL12-C |
| O | ctcp.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | special-vars.h: 6 | Found #define. | CERT PRE03-C |
| O | special-vars.h: 6 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.h: 7 | Found #define. | CERT PRE03-C |
| O | special-vars.h: 7 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.h: 8 | Found #define. | CERT PRE03-C |
| O | special-vars.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.h: 9 | Found #define. | CERT PRE03-C |
| O | special-vars.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | special-vars.h: 10 | Found #define. | CERT PRE03-C |
| O | special-vars.h: 10 | Define used for numeric constant. | CERT DCL00-C |
| O | servers-idle.h: 8 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | servers-idle.h: 9 | Found #define. | CERT PRE03-C |
| O | servers-idle.h: 10 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers-idle.h: 10 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers-idle.h: 16 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | servers-idle.h: 17 | Found #define. | CERT PRE03-C |
| O | servers-idle.h: 18 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers-idle.h: 18 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers-idle.h: 24 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | servers-idle.h: 25 | Found #define. | CERT PRE03-C |
| O | servers-idle.h: 26 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers-idle.h: 26 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | ctcp.c: 33 | Declaration of type not in header file. | CERT DCL12-C |
| O | dcc-autoget.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | module.h: 4 | Found #define. | CERT PRE03-C |
| O | network.h: 18 | Found #define. | CERT PRE03-C |
| O | network.h: 20 | Found #define. | CERT PRE03-C |
| O | network.h: 20 | Define used for numeric constant. | CERT DCL00-C |
| O | network.h: 24 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | network.h: 35 | Found #define. | CERT PRE03-C |
| O | network.h: 37 | Found #define. | CERT PRE03-C |
| O | network.h: 37 | Define used for numeric constant. | CERT DCL00-C |
| O | network.h: 40 | Found #define. | CERT PRE03-C |
| O | network.h: 40 | Use of function like macro. | CERT PRE00-C |
| O | dcc.h: 7 | Found #define. | CERT PRE03-C |
| O | dcc.h: 7 | Use of function like macro. | CERT PRE00-C |
| O | dcc.h: 12 | Included file not protected with #define. | CERT PRE06-C |
| O | dcc-rec.h: 19 | Identifier not declared on new line. | CERT DCL04-C |
| O | dcc.h: 16 | Found #define. | CERT PRE03-C |
| O | dcc.h: 17 | Use of function like macro. | CERT PRE00-C |
| O | dcc.h: 20 | Found #define. | CERT PRE03-C |
| O | dcc.h: 21 | Use of function like macro. | CERT PRE00-C |
| O | dcc.h: 24 | Found #define. | CERT PRE03-C |
| O | dcc.h: 25 | Use of function like macro. | CERT PRE00-C |
| O | dcc.h: 28 | Found #define. | CERT PRE03-C |
| O | dcc.h: 28 | Use of function like macro. | CERT PRE00-C |
| O | dcc.h: 37 | Found #define. | CERT PRE03-C |
| O | dcc.h: 37 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | dcc.h: 37 | Use of function like macro. | CERT PRE00-C |
| O | dcc-get.h: 6 | Found #define. | CERT PRE03-C |
| O | dcc-get.h: 6 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | dcc-get.h: 6 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | dcc-get.h: 9 | Found #define. | CERT PRE03-C |
| O | dcc-get.h: 9 | Use of function like macro. | CERT PRE00-C |
| O | dcc-get.h: 9 | Macro contains unacceptable items | CERT PRE03-C |
| O | dcc-get.h: 12 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | dcc-get.h: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | dcc-file-rec.h: 3 | Identifier not declared on new line. | CERT DCL04-C |
| O | dcc-get.h: 30 | Found #define. | CERT PRE03-C |
| O | dcc-chat.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | net-sendbuffer.h: 4 | Found #define. | CERT PRE03-C |
| O | net-sendbuffer.h: 4 | Define used for numeric constant. | CERT DCL00-C |
| O | net-sendbuffer.h: 5 | Found #define. | CERT PRE03-C |
| O | net-sendbuffer.h: 5 | Define used for numeric constant. | CERT DCL00-C |
| O | net-sendbuffer.h: 7 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | queries.h: 7 | Found #define. | CERT PRE03-C |
| O | queries.h: 7 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | queries.h: 7 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | queries.h: 11 | Found #define. | CERT PRE03-C |
| O | queries.h: 11 | Use of function like macro. | CERT PRE00-C |
| O | queries.h: 11 | Macro contains unacceptable items | CERT PRE03-C |
| O | queries.h: 14 | Found #define. | CERT PRE03-C |
| O | queries.h: 15 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | queries.h: 16 | Included file not protected with #define. | CERT PRE06-C |
| O | irc-queries.h: 8 | Found #define. | CERT PRE03-C |
| O | irc-queries.h: 8 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | irc-queries.h: 11 | Found #define. | CERT PRE03-C |
| O | irc-queries.h: 11 | Use of function like macro. | CERT PRE00-C |
| O | irc-queries.h: 11 | Macro contains unacceptable items | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | dcc-chat.h: 6 | Found #define. | CERT PRE03-C |
| O | dcc-chat.h: 6 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | dcc-chat.h: 6 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | dcc-chat.h: 9 | Found #define. | CERT PRE03-C |
| O | dcc-chat.h: 9 | Use of function like macro. | CERT PRE00-C |
| O | dcc-chat.h: 9 | Macro contains unacceptable items | CERT PRE03-C |
| O | dcc-chat.h: 12 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | dcc-chat.h: 22 | Found #define. | CERT PRE03-C |
| O | dcc-chat.c: 600 | Found #define. | CERT PRE03-C |
| O | dcc-chat.c: 600 | Use of function like macro. | CERT PRE00-C |
| O | dcc-chat.c: 603 | Found #define. | CERT PRE03-C |
| O | dcc-chat.c: 606 | Use of function like macro. | CERT PRE00-C |
| O | dcc-get.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | dcc-send.h: 6 | Found #define. | CERT PRE03-C |
| O | dcc-send.h: 6 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | dcc-send.h: 6 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | dcc-send.h: 9 | Found #define. | CERT PRE03-C |
| O | dcc-send.h: 9 | Use of function like macro. | CERT PRE00-C |
| O | dcc-send.h: 9 | Macro contains unacceptable items | CERT PRE03-C |
| O | dcc-send.h: 22 | Found #define. | CERT PRE03-C |
| O | dcc-get.c: 352 | Found #define. | CERT PRE03-C |
| O | dcc-get.c: 352 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | dcc-get.c: 352 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | dcc-get.c: 354 | Use of function like macro. | CERT PRE00-C |
| O | dcc-queue.c: 23 | Included file not protected with #define. | CERT PRE06-C |
| O | dcc-queue.h: 6 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | dcc-resume.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | dcc-file.h: 7 | Included file not protected with #define. | CERT PRE06-C |
| O | dcc-resume.c: 47 | Found #define. | CERT PRE03-C |
| O | dcc-resume.c: 47 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | dcc-resume.c: 47 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | dcc-resume.c: 47 | Use of function like macro. | CERT PRE00-C |
| O | dcc-send.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | dcc-send.h: 13 | Included file not protected with #define. | CERT PRE06-C |
| O | dcc-send.c: 38 | Found #define. | CERT PRE03-C |
| O | dcc-send.c: 38 | Define used for numeric constant. | CERT DCL00-C |
| O | dcc-server.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | dcc-server.h: 6 | Found #define. | CERT PRE03-C |
| O | dcc-server.h: 6 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | dcc-server.h: 6 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | dcc-server.h: 9 | Found #define. | CERT PRE03-C |
| O | dcc-server.h: 9 | Use of function like macro. | CERT PRE00-C |
| O | dcc-server.h: 9 | Macro contains unacceptable items | CERT PRE03-C |
| O | dcc-server.h: 12 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | dcc-server.h: 22 | Found #define. | CERT PRE03-C |
| O | dcc.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | servers-setup.h: 6 | Found #define. | CERT PRE03-C |
| O | servers-setup.h: 6 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers-setup.h: 6 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers-setup.h: 10 | Use of function like macro. | CERT PRE00-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | servers-setup.h: 10 | Macro contains unacceptable items | CERT PRE03-C |
| O | servers-setup.h: 13 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | servers-setup.h: 14 | Included file not protected with #define. | CERT PRE06-C |
| O | server-setup-rec.h: 17 | Identifier not declared on new line. | CERT DCL04-C |
| O | servers-setup.h: 19 | Identifier not declared on new line. | CERT DCL04-C |
| O | dump.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | module.h: 3 | Found #define. | CERT PRE03-C |
| O | proxy.h: 21 | Identifier not declared on new line. | CERT DCL04-C |
| O | module.h: 22 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | module.h: 23 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | module.h: 24 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | module.h: 25 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | module.h: 26 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | dump.c: 25 | Found #define. | CERT PRE03-C |
| O | dump.c: 25 | Included file not protected with #define. | CERT PRE06-C |
| O | irssi-version.h: 1 | Define used for numeric constant. | CERT DCL00-C |
| O | irssi-version.h: 2 | Found #define. | CERT PRE03-C |
| O | irssi-version.h: 2 | Define used for numeric constant. | CERT DCL00-C |
| O | irc-nicklist.h: 19 | Found #define. | CERT PRE03-C |
| O | irc-nicklist.h: 19 | Use of function like macro. | CERT PRE00-C |
| O | irc-nicklist.h: 19 | Macro contains unacceptable items | CERT PRE03-C |
| O | irc-nicklist.h: 20 | Found #define. | CERT PRE03-C |
| O | irc-nicklist.h: 20 | Use of function like macro. | CERT PRE00-C |
| O | irc-nicklist.h: 20 | Macro contains unacceptable items | CERT PRE03-C |
| O | flood.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | flood.c: 35 | Declaration of type not in header file. | CERT DCL12-C |
| O | flood.c: 42 | Declaration of type not in header file. | CERT DCL12-C |
| O | flood.c: 48 | Identifier not declared on new line. | CERT DCL04-C |
| O | irc-channels-setup.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | irc-channels.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | irc-channels.c: 63 | Found #define. | CERT PRE03-C |
| O | irc-channels.c: 63 | Use of function like macro. | CERT PRE00-C |
| O | irc-channels.c: 63 | Macro contains unacceptable items | CERT PRE03-C |
| O | irc-chatnets.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | iconfig.h: 4 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | iconfig.h: 12 | Found #define. | CERT PRE03-C |
| O | iconfig.h: 12 | Use of function like macro. | CERT PRE00-C |
| O | iconfig.h: 14 | Found #define. | CERT PRE03-C |
| O | iconfig.h: 14 | Use of function like macro. | CERT PRE00-C |
| O | iconfig.h: 20 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | iconfig.h: 49 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | iconfig.h: 86 | Found #define. | CERT PRE03-C |
| O | iconfig.h: 86 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | chatnets.h: 7 | Found #define. | CERT PRE03-C |
| O | chatnets.h: 7 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | chatnets.h: 7 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | chatnets.h: 10 | Found #define. | CERT PRE03-C |
| O | chatnets.h: 10 | Use of function like macro. | CERT PRE00-C |
| O | chatnets.h: 10 | Macro contains unacceptable items | CERT PRE03-C |
| O | chatnets.h: 13 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | chatnets.h: 14 | Included file not protected with #define. | CERT PRE06-C |
| O | chatnet-rec.h: 12 | Identifier not declared on new line. | CERT DCL04-C |
| O | irc-chatnets.h: 8 | Found #define. | CERT PRE03-C |
| O | irc-chatnets.h: 8 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | irc-chatnets.h: 11 | Found #define. | CERT PRE03-C |
| O | irc-chatnets.h: 11 | Use of function like macro. | CERT PRE00-C |
| O | irc-chatnets.h: 11 | Macro contains unacceptable items | CERT PRE03-C |
| O | irc-chatnets.h: 14 | Found #define. | CERT PRE03-C |
| O | irc-chatnets.h: 14 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | irc-chatnets.h: 14 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | irc-chatnets.h: 15 | Found #define. | CERT PRE03-C |
| O | irc-chatnets.h: 15 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | irc-chatnets.h: 15 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | irc-chatnets.h: 17 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | irc-chatnets.h: 28 | Identifier not declared on new line. | CERT DCL04-C |
| O | irc-chatnets.h: 33 | Found #define. | CERT PRE03-C |
| O | irc-chatnets.h: 33 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | irc-chatnets.h: 35 | Found #define. | CERT PRE03-C |
| O | irc-chatnets.h: 35 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | irc-chatnets.h: 35 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | irc-commands.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | window-item-def.h: 4 | Found #define. | CERT PRE03-C |
| O | window-item-def.h: 5 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | window-item-def.h: 6 | Included file not protected with #define. | CERT PRE06-C |
| O | servers-reconnect.h: 6 | Found #define. | CERT PRE03-C |
| O | servers-reconnect.h: 6 | Literal value requires a U suffix. | CERT INT13-C |
| O | irc-commands.c: 40 | Found #define. | CERT PRE03-C |
| O | irc-commands.c: 40 | Define used for numeric constant. | CERT DCL00-C |
| O | irc-commands.c: 44 | Found #define. | CERT PRE03-C |
| O | irc-commands.c: 44 | Define used for numeric constant. | CERT DCL00-C |
| O | irc-commands.c: 51 | Found #define. | CERT PRE03-C |
| O | irc-commands.c: 51 | Define used for numeric constant. | CERT DCL00-C |
| O | irc-commands.c: 53 | Declaration of type not in header file. | CERT DCL12-C |
| O | irc-core.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | irc-servers-setup.h: 7 | Found #define. | CERT PRE03-C |
| O | irc-servers-setup.h: 7 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | irc-servers-setup.h: 11 | Found #define. | CERT PRE03-C |
| O | irc-servers-setup.h: 11 | Use of function like macro. | CERT PRE00-C |
| O | irc-servers-setup.h: 11 | Macro contains unacceptable items | CERT PRE03-C |
| O | irc-expandos.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | expandos.h: 24 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | irc-masks.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | irc-nicklist.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | irc-nicklist.c: 53 | Found #define. | CERT PRE03-C |
| O | irc-nicklist.c: 56 | Use of function like macro. | CERT PRE00-C |
| O | irc-queries.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | irc-servers-reconnect.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | irc-servers-setup.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | irc-servers.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | rawlog.h: 4 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | irc-servers.c: 44 | Found #define. | CERT PRE03-C |
| O | irc-servers.c: 44 | Define used for numeric constant. | CERT DCL00-C |
| O | irc-servers.c: 45 | Found #define. | CERT PRE03-C |
| O | irc-servers.c: 45 | Define used for numeric constant. | CERT DCL00-C |
| O | irc-servers.c: 46 | Found #define. | CERT PRE03-C |
| O | irc-servers.c: 46 | Define used for numeric constant. | CERT DCL00-C |
| O | irc-servers.c: 47 | Found #define. | CERT PRE03-C |
| O | irc-servers.c: 47 | Define used for numeric constant. | CERT DCL00-C |
| O | irc-servers.c: 49 | Found #define. | CERT PRE03-C |
| O | irc-servers.c: 50 | Found #define. | CERT PRE03-C |
| O | irc-servers.c: 51 | Found #define. | CERT PRE03-C |
| O | irc-servers.c: 51 | Define used for numeric constant. | CERT DCL00-C |
| O | irc-servers.c: 52 | Found #define. | CERT PRE03-C |
| O | irc-servers.c: 52 | Define used for numeric constant. | CERT DCL00-C |
| O | irc-session.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | irc-session.c: 31 | Declaration of type not in header file. | CERT DCL12-C |
| O | irc-session.c: 31 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | irc-session.c: 31 | Identifier not declared on new line. | CERT DCL04-C |
| O | irc.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | irc.c: 38 | Found #define. | CERT PRE03-C |
| O | irc.c: 40 | Found #define. | CERT PRE03-C |
| O | irc.c: 40 | Define used for numeric constant. | CERT DCL00-C |
| O | lag.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | listen.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | command-history.h: 9 | Identifier not declared on new line. | CERT DCL04-C |
| O | command-history.h: 10 | Identifier not declared on new line. | CERT DCL04-C |
| O | fe-windows.h: 7 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | fe-windows.h: 20 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | fe-windows.h: 24 | Identifier not declared on new line. | CERT DCL04-C |
| O | themes.h: 46 | Found #define. | CERT PRE03-C |
| O | themes.h: 46 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | themes.h: 46 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | themes.h: 47 | Found #define. | CERT PRE03-C |
| O | themes.h: 47 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | themes.h: 53 | Found #define. | CERT PRE03-C |
| O | themes.h: 53 | Define used for numeric constant. | CERT DCL00-C |
| O | themes.h: 54 | Found #define. | CERT PRE03-C |
| O | themes.h: 54 | Define used for numeric constant. | CERT DCL00-C |
| O | themes.h: 55 | Found #define. | CERT PRE03-C |
| O | themes.h: 55 | Define used for numeric constant. | CERT DCL00-C |
| O | themes.h: 57 | Found #define. | CERT PRE03-C |
| O | themes.h: 57 | Define used for numeric constant. | CERT DCL00-C |
| O | themes.h: 58 | Found #define. | CERT PRE03-C |
| O | themes.h: 58 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 7 | Found #define. | CERT PRE03-C |
| O | formats.h: 7 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 8 | Found #define. | CERT PRE03-C |
| O | formats.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 9 | Found #define. | CERT PRE03-C |
| O | formats.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | formats.h: 10 | Found #define. | CERT PRE03-C |
| O | formats.h: 10 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 11 | Found #define. | CERT PRE03-C |
| O | formats.h: 11 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 12 | Found #define. | CERT PRE03-C |
| O | formats.h: 12 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 13 | Found #define. | CERT PRE03-C |
| O | formats.h: 13 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 14 | Found #define. | CERT PRE03-C |
| O | formats.h: 14 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 15 | Found #define. | CERT PRE03-C |
| O | formats.h: 15 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 17 | Found #define. | CERT PRE03-C |
| O | formats.h: 17 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 18 | Found #define. | CERT PRE03-C |
| O | formats.h: 18 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 20 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | formats.h: 27 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | formats.h: 35 | Found #define. | CERT PRE03-C |
| O | formats.h: 35 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 36 | Found #define. | CERT PRE03-C |
| O | formats.h: 36 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 37 | Found #define. | CERT PRE03-C |
| O | formats.h: 37 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 39 | Found #define. | CERT PRE03-C |
| O | formats.h: 39 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 40 | Found #define. | CERT PRE03-C |
| O | formats.h: 40 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 42 | Found #define. | CERT PRE03-C |
| O | formats.h: 42 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 43 | Found #define. | CERT PRE03-C |
| O | formats.h: 43 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 57 | Found #define. | CERT PRE03-C |
| O | formats.h: 57 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | formats.h: 57 | Use of function like macro. | CERT PRE00-C |
| O | formats.h: 57 | Macro contains unacceptable items | CERT PRE03-C |
| O | formats.h: 74 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | formats.h: 81 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | formats.h: 123 | Found #define. | CERT PRE03-C |
| O | formats.h: 125 | Found #define. | CERT PRE03-C |
| O | formats.h: 125 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 126 | Found #define. | CERT PRE03-C |
| O | formats.h: 127 | Found #define. | CERT PRE03-C |
| O | formats.h: 128 | Found #define. | CERT PRE03-C |
| O | formats.h: 129 | Found #define. | CERT PRE03-C |
| O | formats.h: 130 | Found #define. | CERT PRE03-C |
| O | formats.h: 131 | Found #define. | CERT PRE03-C |
| O | formats.h: 132 | Found #define. | CERT PRE03-C |
| O | formats.h: 133 | Found #define. | CERT PRE03-C |
| O | printtext.h: 7 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | printtext.h: 8 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 9 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 16 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 19 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 21 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 26 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 40 | Found #define. | CERT PRE03-C |
| O | massjoin.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | mode-lists.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | modes.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | netsplit.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | netsplit.c: 31 | Found #define. | CERT PRE03-C |
| O | netsplit.c: 31 | Literal value requires a U suffix. | CERT INT13-C |
| O | notify-commands.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | module.h: 4 | Found #define. | CERT PRE03-C |
| O | module.h: 8 | Identifier not declared on new line. | CERT DCL04-C |
| O | notify-ison.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | notify-ison.c: 32 | Found #define. | CERT PRE03-C |
| O | notify-ison.c: 33 | Found #define. | CERT PRE03-C |
| O | notify-setup.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | notify-whois.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | notifylist.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | proxy.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | servers-idle.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | servers-idle.c: 28 | Declaration of type not in header file. | CERT DCL12-C |
| O | servers-idle.c: 40 | Identifier not declared on new line. | CERT DCL04-C |
| O | servers-redirect.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | servers-redirect.c: 29 | Found #define. | CERT PRE03-C |
| O | servers-redirect.c: 29 | Define used for numeric constant. | CERT DCL00-C |
| O | servers-redirect.c: 34 | Found #define. | CERT PRE03-C |
| O | servers-redirect.c: 34 | Define used for numeric constant. | CERT DCL00-C |
| O | servers-redirect.c: 36 | Declaration of type not in header file. | CERT DCL12-C |
| O | servers-redirect.c: 42 | Identifier not declared on new line. | CERT DCL04-C |
| O | servers-redirect.c: 45 | Declaration of type not in header file. | CERT DCL12-C |
| O | servers-redirect.c: 45 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | servers-redirect.c: 58 | Identifier not declared on new line. | CERT DCL04-C |
| O | servers-redirect.c: 350 | Found #define. | CERT PRE03-C |
| O | servers-redirect.c: 350 | Define used for numeric constant. | CERT DCL00-C |
| O | servers-redirect.c: 351 | Found #define. | CERT PRE03-C |
| O | servers-redirect.c: 351 | Define used for numeric constant. | CERT DCL00-C |
| O | servers-redirect.c: 352 | Found #define. | CERT PRE03-C |
| O | servers-redirect.c: 352 | Define used for numeric constant. | CERT DCL00-C |
| O | servers-redirect.c: 454 | Found #define. | CERT PRE03-C |
| O | servers-redirect.c: 454 | Use of function like macro. | CERT PRE00-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| autoignore_update (32 to 39 autoignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 35 | function call with no prior declaration. | CERT EXP37-C |
| M | 35 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| autoignore_add (41 to 54 autoignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 45 | function call with no prior declaration. | CERT EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 47 | function call with no prior declaration. | CERT EXP37-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 48 | function call with no prior declaration. | CERT EXP37-C |
| M | 48 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | function call with no prior declaration. | CERT EXP37-C |
| M | 50 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_flood (56 to 76 autoignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 62 | function call with no prior declaration. | CERT EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 62 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 64 | function call with no prior declaration. | CERT EXP37-C |
| M | 64 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 67 | function call with no prior declaration. | CERT EXP37-C |
| M | 67 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 75 | function call with no prior declaration. | CERT EXP37-C |
| M | 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 62 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 62 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| autoignore_init (78 to 84 autoignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 83 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| autoignore_deinit (86 to 89 autoignore.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 88 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ban_get_mask (44 to 81 bans.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 50 | function call with no prior declaration. | CERT EXP37-C |
| M | 50 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 50 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 50 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 51 | function call with no prior declaration. | CERT EXP37-C |
| M | 51 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 56 | function call with no prior declaration. | CERT EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 57 | function call with no prior declaration. | CERT EXP37-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 72 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 72 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 72 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 72 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 73 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 75 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 78 | function call with no prior declaration. | CERT EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 80 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 53 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 53 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 50 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 50 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ban_get_masks (83 to 112 bans.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 88 | function call with no prior declaration. | CERT EXP37-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 93 | function call with no prior declaration. | CERT EXP37-C |
| M | 93 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 100 | function call with no prior declaration. | CERT EXP37-C |
| M | 100 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 101 | function call with no prior declaration. | CERT EXP37-C |
| M | 101 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 104 | function call with no prior declaration. | CERT EXP37-C |
| M | 104 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 107 | function call with no prior declaration. | CERT EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 110 | function call with no prior declaration. | CERT EXP37-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 111 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ban_set (114 to 126 bans.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | function call with no prior declaration. | CERT EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ban_remove (128 to 174 bans.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | function call with no prior declaration. | CERT EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 139 | function call with no prior declaration. | CERT EXP37-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 140 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 146 | function call with no prior declaration. | CERT EXP37-C |
| M | 146 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | function call with no prior declaration. | CERT EXP37-C |
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 155 | function call with no prior declaration. | CERT EXP37-C |
| M | 155 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 160 | function call with no prior declaration. | CERT EXP37-C |
| M | 160 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 164 | function call with no prior declaration. | CERT EXP37-C |
| M | 164 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 166 | function call with no prior declaration. | CERT EXP37-C |
| M | 166 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 169 | function call with no prior declaration. | CERT EXP37-C |
| M | 169 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 173 | function call with no prior declaration. | CERT EXP37-C |
| M | 173 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 172 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_set_ban (176 to 207 bans.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 183 | function call with no prior declaration. | CERT EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 184 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 185 | function call with no prior declaration. | CERT EXP37-C |
| M | 185 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00010000 | 0x00002000 , item , & | CERT INT02-C,INT31-C |
| M | 187 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00010000 | 0x00002000 , item , & channel , & | CERT INT02-C,INT31-C |
| M | 189 | function call with no prior declaration. | CERT EXP37-C |
| M | 189 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 191 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 192 | function call with no prior declaration. | CERT EXP37-C |
| M | 192 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 194 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 197 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 197 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 197 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | function call with no prior declaration. | CERT EXP37-C |
| M | 199 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 197 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 197 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 197 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 184 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 184 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| parse_custom_ban (209 to 229 bans.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 215 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 215 | function call with no prior declaration. | CERT EXP37-C |
| M | 215 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 216 | Array index not unsigned. | CERT ARR30-C |
| M | 216 | Value is not of appropriate type. : unsigned int int list [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 217 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 217 | Array index not unsigned. | CERT ARR30-C |
| M | 217 | Value is not of appropriate type. : unsigned int int ( int ) ( unsigned char ) ( list [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 217 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 217 | Type conversion without cast. : int char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] ) ) == 'N' | CERT INT02-C,INT31-C |
| M | 219 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | Array index not unsigned. | CERT ARR30-C |
| M | 219 | Value is not of appropriate type. : unsigned int int ( int ) ( unsigned char ) ( list [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 219 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 219 | Type conversion without cast. : int char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] ) ) == 'U' | CERT INT02-C,INT31-C |
| M | 221 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 221 | Array index not unsigned. | CERT ARR30-C |
| M | 221 | Value is not of appropriate type. : unsigned int int ( int ) ( unsigned char ) ( list [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 221 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 221 | Type conversion without cast. : int char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] ) ) == 'H' | CERT INT02-C,INT31-C |
| M | 223 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 223 | Array index not unsigned. | CERT ARR30-C |
| M | 223 | Value is not of appropriate type. : unsigned int int ( int ) ( unsigned char ) ( list [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 223 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 223 | Type conversion without cast. : int char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] ) ) == 'D' | CERT INT02-C,INT31-C |
| M | 226 | function call with no prior declaration. | CERT EXP37-C |
| M | 226 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| parse_ban_type (231 to 252 bans.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 235 | function call with no prior declaration. | CERT EXP37-C |
| M | 235 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 237 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 237 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( type [ 0 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 237 | Type conversion without cast. : int char ( int ) ( unsigned char ) ( type [ 0 ] ) ) == 'N' | CERT INT02-C,INT31-C |
| M | 239 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( type [ 0 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 239 | Type conversion without cast. : int char ( int ) ( unsigned char ) ( type [ 0 ] ) ) == 'U' | CERT INT02-C,INT31-C |
| M | 241 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 241 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( type [ 0 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 241 | Type conversion without cast. : int char ( int ) ( unsigned char ) ( type [ 0 ] ) ) == 'H' | CERT INT02-C,INT31-C |
| M | 243 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 243 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( type [ 0 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 243 | Type conversion without cast. : int char ( int ) ( unsigned char ) ( type [ 0 ] ) ) == 'D' | CERT INT02-C,INT31-C |
| M | 245 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 245 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( type [ 0 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 245 | Type conversion without cast. : int char ( int ) ( unsigned char ) ( type [ 0 ] ) ) == 'C' | CERT INT02-C,INT31-C |
| M | 246 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_ban (255 to 289 bans.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 263 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 263 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 263 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 263 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 263 | function call with no prior declaration. | CERT EXP37-C |
| M | 263 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 265 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 | 0x00002000 , "ban" , & optlist , & | CERT INT02-C,INT31-C |
| M | 270 | function call with no prior declaration. | CERT EXP37-C |
| M | 270 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 272 | function call with no prior declaration. | CERT EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 274 | function call with no prior declaration. | CERT EXP37-C |
| M | 274 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 276 | function call with no prior declaration. | CERT EXP37-C |
| M | 276 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 279 | function call with no prior declaration. | CERT EXP37-C |
| M | 279 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 286 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 263 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 263 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_unban (292 to 316 bans.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 298 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 298 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 298 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 298 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 298 | function call with no prior declaration. | CERT EXP37-C |
| M | 298 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 300 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 | 0x00002000 , "unban" , & optlist , & | CERT INT02-C,INT31-C |
| M | 306 | function call with no prior declaration. | CERT EXP37-C |
| M | 306 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 307 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 307 | function call with no prior declaration. | CERT EXP37-C |
| M | 307 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 308 | function call with no prior declaration. | CERT EXP37-C |
| M | 308 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 309 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 309 | function call with no prior declaration. | CERT EXP37-C |
| M | 309 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 313 | function call with no prior declaration. | CERT EXP37-C |
| M | 313 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 311 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 298 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 298 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_settings (318 to 335 bans.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 321 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 324 | function call with no prior declaration. | CERT EXP37-C |
| M | 324 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 327 | function call with no prior declaration. | CERT EXP37-C |
| M | 327 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 334 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 334 | function call with no prior declaration. | CERT EXP37-C |
| M | 334 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| bans_init (337 to 349 bans.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 339 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 348 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 343 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 342 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| bans_deinit (351 to 359 bans.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 353 | function call with no prior declaration. | CERT EXP37-C |
| M | 353 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 358 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 356 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 355 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| check_join_failure (31 to 52 channel-events.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 39 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 39 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 43 | function call with no prior declaration. | CERT EXP37-C |
| M | 43 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 44 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 45 | function call with no prior declaration. | CERT EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 44 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 39 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 39 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_server_event (54 to 67 channel-events.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 66 | function call with no prior declaration. | CERT EXP37-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_no_such_channel (69 to 93 channel-events.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 77 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 77 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 77 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 77 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_duplicate_channel (95 to 118 channel-events.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 100 | function call with no prior declaration. | CERT EXP37-C |
| M | 100 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 109 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 109 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_change_topic (120 to 144 channel-events.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 127 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 133 | function call with no prior declaration. | CERT EXP37-C |
| M | 133 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 134 | function call with no prior declaration. | CERT EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | function call with no prior declaration. | CERT EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | function call with no prior declaration. | CERT EXP37-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 131 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 127 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 127 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_topic_get (146 to 155 channel-events.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 150 | function call with no prior declaration. | CERT EXP37-C |
| M | 150 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 154 | function call with no prior declaration. | CERT EXP37-C |
| M | 154 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_topic (157 to 170 channel-events.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 162 | function call with no prior declaration. | CERT EXP37-C |
| M | 162 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 165 | function call with no prior declaration. | CERT EXP37-C |
| M | 165 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 166 | function call with no prior declaration. | CERT EXP37-C |
| M | 166 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 167 | function call with no prior declaration. | CERT EXP37-C |
| M | 167 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 168 | function call with no prior declaration. | CERT EXP37-C |
| M | 168 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 169 | function call with no prior declaration. | CERT EXP37-C |
| M | 169 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 167 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_topic_info (172 to 185 channel-events.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 177 | function call with no prior declaration. | CERT EXP37-C |
| M | 177 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 182 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | function call with no prior declaration. | CERT EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_find_unjoined (189 to 208 channel-events.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 195 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 199 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 199 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 199 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 202 | function call with no prior declaration. | CERT EXP37-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 203 | Array index not unsigned. | CERT ARR30-C |
| M | 203 | Value is not of appropriate type. : unsigned int int rec -> name [ len | CERT INT01-C,INT02-C,INT07-C |
| M | 204 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 199 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 199 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_join (210 to 280 channel-events.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 215 | function call with no prior declaration. | CERT EXP37-C |
| M | 215 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 217 | function call with no prior declaration. | CERT EXP37-C |
| M | 217 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 223 | function call with no prior declaration. | CERT EXP37-C |
| M | 223 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 226 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 227 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 229 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 235 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 235 | function call with no prior declaration. | CERT EXP37-C |
| M | 235 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 238 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 238 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | function call with no prior declaration. | CERT EXP37-C |
| M | 239 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 240 | function call with no prior declaration. | CERT EXP37-C |
| M | 240 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 246 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 246 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 246 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 246 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 246 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 246 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 247 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 247 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 253 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 253 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 253 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 253 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 253 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 253 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 258 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 258 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 273 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 274 | function call with no prior declaration. | CERT EXP37-C |
| M | 274 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 275 | function call with no prior declaration. | CERT EXP37-C |
| M | 275 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 278 | function call with no prior declaration. | CERT EXP37-C |
| M | 278 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 279 | function call with no prior declaration. | CERT EXP37-C |
| M | 279 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 246 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 253 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 269 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 258 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 258 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 253 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 253 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 253 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 247 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 247 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 246 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 246 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 246 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 238 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 238 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_part (282 to 303 channel-events.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 287 | function call with no prior declaration. | CERT EXP37-C |
| M | 287 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 289 | function call with no prior declaration. | CERT EXP37-C |
| M | 289 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 296 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 296 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 302 | function call with no prior declaration. | CERT EXP37-C |
| M | 302 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 296 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 296 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_kick (305 to 328 channel-events.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 310 | function call with no prior declaration. | CERT EXP37-C |
| M | 310 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 314 | function call with no prior declaration. | CERT EXP37-C |
| M | 314 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 316 | function call with no prior declaration. | CERT EXP37-C |
| M | 316 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 320 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 320 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 327 | function call with no prior declaration. | CERT EXP37-C |
| M | 327 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 320 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 320 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_invite (330 to 357 channel-events.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 334 | function call with no prior declaration. | CERT EXP37-C |
| M | 334 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 338 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 338 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 338 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 338 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 338 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 338 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 344 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 345 | function call with no prior declaration. | CERT EXP37-C |
| M | 345 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 348 | function call with no prior declaration. | CERT EXP37-C |
| M | 348 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 351 | function call with no prior declaration. | CERT EXP37-C |
| M | 351 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 351 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 351 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 354 | function call with no prior declaration. | CERT EXP37-C |
| M | 354 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 355 | function call with no prior declaration. | CERT EXP37-C |
| M | 355 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 356 | function call with no prior declaration. | CERT EXP37-C |
| M | 356 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 338 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 351 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 338 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 338 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 338 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_events_init (359 to 374 channel-events.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 373 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 372 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 371 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 370 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 369 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 368 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 367 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 365 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 364 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 363 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 361 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_events_deinit (376 to 389 channel-events.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 388 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 387 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 386 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 385 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 384 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 383 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 382 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 380 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 379 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 378 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| rejoin_destroy (36 to 49 channel-rejoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 38 | function call with no prior declaration. | CERT EXP37-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 38 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 38 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 39 | function call with no prior declaration. | CERT EXP37-C |
| M | 39 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 41 | function call with no prior declaration. | CERT EXP37-C |
| M | 41 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 46 | function call with no prior declaration. | CERT EXP37-C |
| M | 46 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 47 | function call with no prior declaration. | CERT EXP37-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 48 | function call with no prior declaration. | CERT EXP37-C |
| M | 48 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 38 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 38 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| rejoin_find (51 to 66 channel-rejoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 55 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 56 | function call with no prior declaration. | CERT EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | function call with no prior declaration. | CERT EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 55 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 55 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_rejoin (71 to 112 channel-rejoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 76 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 77 | function call with no prior declaration. | CERT EXP37-C |
| M | 77 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 79 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 79 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 94 | function call with no prior declaration. | CERT EXP37-C |
| M | 94 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 96 | function call with no prior declaration. | CERT EXP37-C |
| M | 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | function call with no prior declaration. | CERT EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 100 | function call with no prior declaration. | CERT EXP37-C |
| M | 100 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 102 | function call with no prior declaration. | CERT EXP37-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 104 | function call with no prior declaration. | CERT EXP37-C |
| M | 104 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 110 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 110 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 110 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 84 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 84 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 79 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 79 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 79 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 76 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 76 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_duplicate_channel (114 to 142 channel-rejoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 119 | function call with no prior declaration. | CERT EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 123 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 126 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 141 | function call with no prior declaration. | CERT EXP37-C |
| M | 141 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 126 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 126 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_target_unavailable (144 to 167 channel-rejoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 153 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 153 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 166 | function call with no prior declaration. | CERT EXP37-C |
| M | 166 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 153 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 153 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 153 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_remove_rejoin (171 to 183 channel-rejoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 175 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 175 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 175 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 175 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 178 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 181 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 175 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 175 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_disconnected (185 to 192 channel-rejoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 187 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 187 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 191 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 187 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 187 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_rejoin_channels (194 to 237 channel-rejoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 200 | function call with no prior declaration. | CERT EXP37-C |
| M | 200 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 200 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 200 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 200 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 200 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 202 | function call with no prior declaration. | CERT EXP37-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 203 | function call with no prior declaration. | CERT EXP37-C |
| M | 203 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 218 | function call with no prior declaration. | CERT EXP37-C |
| M | 218 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 220 | function call with no prior declaration. | CERT EXP37-C |
| M | 220 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | function call with no prior declaration. | CERT EXP37-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 228 | function call with no prior declaration. | CERT EXP37-C |
| M | 228 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 229 | function call with no prior declaration. | CERT EXP37-C |
| M | 229 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 231 | function call with no prior declaration. | CERT EXP37-C |
| M | 231 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 232 | function call with no prior declaration. | CERT EXP37-C |
| M | 232 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 232 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 232 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 235 | function call with no prior declaration. | CERT EXP37-C |
| M | 235 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 236 | function call with no prior declaration. | CERT EXP37-C |
| M | 236 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 232 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 200 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 200 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_rejoin (239 to 251 channel-rejoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 246 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 246 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 246 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 246 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 246 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 246 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_rmrejoins (253 to 259 channel-rejoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 255 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 255 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 255 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 255 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 255 | function call with no prior declaration. | CERT EXP37-C |
| M | 255 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 258 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 255 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 255 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_rejoin_init (261 to 274 channel-rejoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 265 | function call with no prior declaration. | CERT EXP37-C |
| M | 265 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 273 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 272 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 271 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 270 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 269 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 268 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 263 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_rejoin_deinit (276 to 286 channel-rejoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 278 | function call with no prior declaration. | CERT EXP37-C |
| M | 278 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 285 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 284 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 283 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 282 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 281 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 280 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_connected (70 to 80 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 75 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 75 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 78 | function call with no prior declaration. | CERT EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 75 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 75 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_disconnected (82 to 100 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 87 | function call with no prior declaration. | CERT EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 88 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 95 | function call with no prior declaration. | CERT EXP37-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 95 | Array index not unsigned. | CERT ARR30-C |
| M | 95 | Value is not of appropriate type. : unsigned int int g_slist_free ( rec -> queries [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 96 | function call with no prior declaration. | CERT EXP37-C |
| M | 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 88 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| query_add_channel (103 to 112 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 107 | function call with no prior declaration. | CERT EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 110 | Array index not unsigned. | CERT ARR30-C |
| M | 110 | Value is not of appropriate type. : unsigned int int rec -> queries [ query_type | CERT INT01-C,INT02-C,INT07-C |
| M | 110 | function call with no prior declaration. | CERT EXP37-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 110 | Value is not of appropriate type. : unsigned int int rec -> queries [ query_type ] = g_slist_append ( rec -> queries [ query_type | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| query_remove_all (116 to 129 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 125 | Array index not unsigned. | CERT ARR30-C |
| M | 125 | Value is not of appropriate type. : unsigned int int rec -> queries [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 125 | function call with no prior declaration. | CERT EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | Value is not of appropriate type. : unsigned int int rec -> queries [ n ] = g_slist_remove ( rec -> queries [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 126 | function call with no prior declaration. | CERT EXP37-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_channel_destroyed (131 to 138 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 133 | function call with no prior declaration. | CERT EXP37-C |
| M | 133 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 135 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 135 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channels_have_all_names (140 to 152 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 147 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 147 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 147 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 147 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| query_find_next (154 to 164 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 159 | Array index not unsigned. | CERT ARR30-C |
| M | 159 | Value is not of appropriate type. : unsigned int int server -> queries [ n | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| query_send (166 to 264 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 181 | Array index not unsigned. | CERT ARR30-C |
| M | 181 | Value is not of appropriate type. : unsigned int int chans = rec -> queries [ query | CERT INT01-C,INT02-C,INT07-C |
| M | 182 | Array index not unsigned. | CERT ARR30-C |
| M | 182 | Value is not of appropriate type. : unsigned int int rec -> queries [ query | CERT INT01-C,INT02-C,INT07-C |
| M | 182 | function call with no prior declaration. | CERT EXP37-C |
| M | 182 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 182 | Value is not of appropriate type. : unsigned int int rec -> queries [ query ] = g_slist_remove_link ( rec -> queries [ query | CERT INT01-C,INT02-C,INT07-C |
| M | 186 | function call with no prior declaration. | CERT EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | function call with no prior declaration. | CERT EXP37-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 192 | Array index not unsigned. | CERT ARR30-C |
| M | 192 | Value is not of appropriate type. : unsigned int int chans = rec -> queries [ query | CERT INT01-C,INT02-C,INT07-C |
| M | 193 | function call with no prior declaration. | CERT EXP37-C |
| M | 193 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | function call with no prior declaration. | CERT EXP37-C |
| M | 198 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | Array index not unsigned. | CERT ARR30-C |
| M | 198 | Value is not of appropriate type. : unsigned int int lastchan = g_slist_nth ( rec -> queries [ query | CERT INT01-C,INT02-C,INT07-C |
| M | 201 | Array index not unsigned. | CERT ARR30-C |
| M | 201 | Value is not of appropriate type. : unsigned int int rec -> queries [ query | CERT INT01-C,INT02-C,INT07-C |
| M | 204 | Array index not unsigned. | CERT ARR30-C |
| M | 204 | Value is not of appropriate type. : unsigned int int rec -> queries [ query | CERT INT01-C,INT02-C,INT07-C |
| M | 207 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 207 | function call with no prior declaration. | CERT EXP37-C |
| M | 207 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 208 | function call with no prior declaration. | CERT EXP37-C |
| M | 208 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 210 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 210 | function call with no prior declaration. | CERT EXP37-C |
| M | 210 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 211 | function call with no prior declaration. | CERT EXP37-C |
| M | 211 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | function call with no prior declaration. | CERT EXP37-C |
| M | 219 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 231 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 231 | function call with no prior declaration. | CERT EXP37-C |
| M | 231 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 243 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 243 | function call with no prior declaration. | CERT EXP37-C |
| M | 243 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 256 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 261 | function call with no prior declaration. | CERT EXP37-C |
| M | 261 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 262 | function call with no prior declaration. | CERT EXP37-C |
| M | 262 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 263 | function call with no prior declaration. | CERT EXP37-C |
| M | 263 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| query_check (266 to 291 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 271 | function call with no prior declaration. | CERT EXP37-C |
| M | 271 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_checksync (294 to 312 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 299 | function call with no prior declaration. | CERT EXP37-C |
| M | 299 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 306 | function call with no prior declaration. | CERT EXP37-C |
| M | 306 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 306 | Array index not unsigned. | CERT ARR30-C |
| M | 306 | Value is not of appropriate type. : unsigned int int g_slist_find ( rec -> queries [ n | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| query_current_error (315 to 356 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 343 | Array index not unsigned. | CERT ARR30-C |
| M | 343 | Value is not of appropriate type. : unsigned int int rec -> queries [ query | CERT INT01-C,INT02-C,INT07-C |
| M | 343 | function call with no prior declaration. | CERT EXP37-C |
| M | 343 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 343 | Value is not of appropriate type. : unsigned int int rec -> queries [ query ] = g_slist_append ( rec -> queries [ query | CERT INT01-C,INT02-C,INT07-C |
| M | 348 | function call with no prior declaration. | CERT EXP37-C |
| M | 348 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 352 | function call with no prior declaration. | CERT EXP37-C |
| M | 352 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_channel_joined (358 to 376 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 360 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 360 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 360 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 360 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 369 | function call with no prior declaration. | CERT EXP37-C |
| M | 369 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 368 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 371 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 373 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 375 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 360 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 360 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_got_query (378 to 395 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 382 | function call with no prior declaration. | CERT EXP37-C |
| M | 382 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 389 | function call with no prior declaration. | CERT EXP37-C |
| M | 389 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 394 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_channel_mode (397 to 419 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 403 | function call with no prior declaration. | CERT EXP37-C |
| M | 403 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 407 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 407 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 407 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 407 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 407 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 407 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 409 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 418 | function call with no prior declaration. | CERT EXP37-C |
| M | 418 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 407 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 415 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 414 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 412 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 407 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 407 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 407 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_end_of_who (421 to 467 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 428 | function call with no prior declaration. | CERT EXP37-C |
| M | 428 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 431 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 432 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 432 | function call with no prior declaration. | CERT EXP37-C |
| M | 432 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 456 | function call with no prior declaration. | CERT EXP37-C |
| M | 456 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 466 | function call with no prior declaration. | CERT EXP37-C |
| M | 466 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 452 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_end_of_banlist (469 to 483 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 474 | function call with no prior declaration. | CERT EXP37-C |
| M | 474 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 477 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 477 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 477 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 477 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 477 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 477 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 482 | function call with no prior declaration. | CERT EXP37-C |
| M | 482 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 477 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 480 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 477 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 477 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 477 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channels_query_init (485 to 500 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 499 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 498 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 496 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 495 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 493 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 492 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 491 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 490 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 487 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channels_query_deinit (502 to 514 channels-query.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 513 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 512 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 510 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 509 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 507 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 506 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 505 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 504 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_cmd_find (40 to 52 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 47 | function call with no prior declaration. | CERT EXP37-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 48 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_register (54 to 67 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | function call with no prior declaration. | CERT EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | function call with no prior declaration. | CERT EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_cmd_destroy (69 to 74 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 72 | function call with no prior declaration. | CERT EXP37-C |
| M | 72 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | function call with no prior declaration. | CERT EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_unregister (76 to 83 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 81 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 81 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_queue_clean (85 to 96 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_send_reply (99 to 116 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 103 | function call with no prior declaration. | CERT EXP37-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 104 | function call with no prior declaration. | CERT EXP37-C |
| M | 104 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 108 | function call with no prior declaration. | CERT EXP37-C |
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | function call with no prior declaration. | CERT EXP37-C |
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_ping (119 to 146 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 124 | function call with no prior declaration. | CERT EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | function call with no prior declaration. | CERT EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 126 | function call with no prior declaration. | CERT EXP37-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 143 | function call with no prior declaration. | CERT EXP37-C |
| M | 143 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 145 | function call with no prior declaration. | CERT EXP37-C |
| M | 145 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_send_parsed_reply (148 to 164 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 153 | function call with no prior declaration. | CERT EXP37-C |
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 154 | function call with no prior declaration. | CERT EXP37-C |
| M | 154 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 159 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 160 | function call with no prior declaration. | CERT EXP37-C |
| M | 160 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 162 | function call with no prior declaration. | CERT EXP37-C |
| M | 162 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 163 | function call with no prior declaration. | CERT EXP37-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 159 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_time (175 to 188 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 180 | function call with no prior declaration. | CERT EXP37-C |
| M | 180 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | function call with no prior declaration. | CERT EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | function call with no prior declaration. | CERT EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | function call with no prior declaration. | CERT EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | function call with no prior declaration. | CERT EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | function call with no prior declaration. | CERT EXP37-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_clientinfo (199 to 220 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 205 | function call with no prior declaration. | CERT EXP37-C |
| M | 205 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 206 | function call with no prior declaration. | CERT EXP37-C |
| M | 206 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 208 | function call with no prior declaration. | CERT EXP37-C |
| M | 208 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 209 | function call with no prior declaration. | CERT EXP37-C |
| M | 209 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 213 | function call with no prior declaration. | CERT EXP37-C |
| M | 213 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 214 | function call with no prior declaration. | CERT EXP37-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 216 | function call with no prior declaration. | CERT EXP37-C |
| M | 216 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | function call with no prior declaration. | CERT EXP37-C |
| M | 219 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 218 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_msg (222 to 247 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 227 | function call with no prior declaration. | CERT EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 229 | Type conversion without cast. : int char signal_emit ( "ctcp action" , 5 , server , | CERT INT02-C,INT31-C |
| M | 229 | Type conversion without cast. : int char signal_emit ( "ctcp action" , 5 , server , data + 7 , | CERT INT02-C,INT31-C |
| M | 229 | Type conversion without cast. : int char signal_emit ( "ctcp action" , 5 , server , data + 7 , nick , | CERT INT02-C,INT31-C |
| M | 229 | Type conversion without cast. : int char signal_emit ( "ctcp action" , 5 , server , data + 7 , nick , addr , | CERT INT02-C,INT31-C |
| M | 234 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 234 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 237 | function call with no prior declaration. | CERT EXP37-C |
| M | 237 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 238 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 239 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 241 | function call with no prior declaration. | CERT EXP37-C |
| M | 241 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 242 | Type conversion without cast. : int char ! signal_emit ( str , 5 , server , | CERT INT02-C,INT31-C |
| M | 242 | Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , | CERT INT02-C,INT31-C |
| M | 242 | Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , nick , | CERT INT02-C,INT31-C |
| M | 242 | Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , nick , addr , | CERT INT02-C,INT31-C |
| M | 243 | Type conversion without cast. : int char signal_emit ( "default ctcp msg" , 5 , server , | CERT INT02-C,INT31-C |
| M | 243 | Type conversion without cast. : int char signal_emit ( "default ctcp msg" , 5 , server , data , | CERT INT02-C,INT31-C |
| M | 243 | Type conversion without cast. : int char signal_emit ( "default ctcp msg" , 5 , server , data , nick , | CERT INT02-C,INT31-C |
| M | 243 | Type conversion without cast. : int char signal_emit ( "default ctcp msg" , 5 , server , data , nick , addr , | CERT INT02-C,INT31-C |
| M | 246 | function call with no prior declaration. | CERT EXP37-C |
| M | 246 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 234 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 234 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_reply (249 to 267 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 254 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 254 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 257 | function call with no prior declaration. | CERT EXP37-C |
| M | 257 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 258 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 259 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 259 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 261 | function call with no prior declaration. | CERT EXP37-C |
| M | 261 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 262 | Type conversion without cast. : int char ! signal_emit ( str , 5 , server , | CERT INT02-C,INT31-C |
| M | 262 | Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , | CERT INT02-C,INT31-C |
| M | 262 | Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , nick , | CERT INT02-C,INT31-C |
| M | 262 | Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , nick , addr , | CERT INT02-C,INT31-C |
| M | 263 | Type conversion without cast. : int char signal_emit ( "default ctcp reply" , 5 , server , | CERT INT02-C,INT31-C |
| M | 263 | Type conversion without cast. : int char signal_emit ( "default ctcp reply" , 5 , server , data , | CERT INT02-C,INT31-C |
| M | 263 | Type conversion without cast. : int char signal_emit ( "default ctcp reply" , 5 , server , data , nick , | CERT INT02-C,INT31-C |
| M | 263 | Type conversion without cast. : int char signal_emit ( "default ctcp reply" , 5 , server , data , nick , addr , | CERT INT02-C,INT31-C |
| M | 266 | function call with no prior declaration. | CERT EXP37-C |
| M | 266 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 254 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 254 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_privmsg (269 to 292 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 275 | function call with no prior declaration. | CERT EXP37-C |
| M | 275 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 283 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 283 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 284 | Array index not unsigned. | CERT ARR30-C |
| M | 284 | Value is not of appropriate type. : unsigned int int msg [ len - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 285 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 285 | Array index not unsigned. | CERT ARR30-C |
| M | 285 | Value is not of appropriate type. : unsigned int int msg [ len - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 287 | Type conversion without cast. : int char signal_emit ( "ctcp msg" , 5 , server , | CERT INT02-C,INT31-C |
| M | 287 | Type conversion without cast. : int char signal_emit ( "ctcp msg" , 5 , server , msg , | CERT INT02-C,INT31-C |
| M | 287 | Type conversion without cast. : int char signal_emit ( "ctcp msg" , 5 , server , msg , nick , | CERT INT02-C,INT31-C |
| M | 287 | Type conversion without cast. : int char signal_emit ( "ctcp msg" , 5 , server , msg , nick , addr , | CERT INT02-C,INT31-C |
| M | 291 | function call with no prior declaration. | CERT EXP37-C |
| M | 291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_notice (294 to 313 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 299 | function call with no prior declaration. | CERT EXP37-C |
| M | 299 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 305 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 305 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 305 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 306 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 308 | Type conversion without cast. : int char signal_emit ( "ctcp reply" , 5 , server , | CERT INT02-C,INT31-C |
| M | 308 | Type conversion without cast. : int char signal_emit ( "ctcp reply" , 5 , server , msg , | CERT INT02-C,INT31-C |
| M | 308 | Type conversion without cast. : int char signal_emit ( "ctcp reply" , 5 , server , msg , nick , | CERT INT02-C,INT31-C |
| M | 308 | Type conversion without cast. : int char signal_emit ( "ctcp reply" , 5 , server , msg , nick , addr , | CERT INT02-C,INT31-C |
| M | 312 | function call with no prior declaration. | CERT EXP37-C |
| M | 312 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_disconnected (315 to 324 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 317 | function call with no prior declaration. | CERT EXP37-C |
| M | 317 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 319 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 319 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 319 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 319 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 322 | function call with no prior declaration. | CERT EXP37-C |
| M | 322 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 319 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 319 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_init (326 to 351 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 344 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 343 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 342 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 341 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 340 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 339 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 338 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 337 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 336 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 335 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 330 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_deinit (353 to 368 ctcp.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 356 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 367 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 366 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 365 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 364 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 363 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 362 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 361 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 360 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 359 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 358 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_dcc_request (29 to 78 dcc-autoget.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 36 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 36 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 49 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 72 | function call with no prior declaration. | CERT EXP37-C |
| M | 72 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 77 | function call with no prior declaration. | CERT EXP37-C |
| M | 77 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 49 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 36 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_autoget_init (80 to 89 dcc-autoget.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 88 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 84 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 83 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 82 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_autoget_deinit (91 to 94 dcc-autoget.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 93 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_chat_get_new_id (36 to 55 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 41 | function call with no prior declaration. | CERT EXP37-C |
| M | 41 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 45 | function call with no prior declaration. | CERT EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | function call with no prior declaration. | CERT EXP37-C |
| M | 50 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_chat_create (57 to 70 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 63 | function call with no prior declaration. | CERT EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 64 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 65 | Signed/unsigned conversion without cast. : unsigned int int dcc -> mirc_ctcp = settings_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 69 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 68 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_remove_chat_refs (72 to 84 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_dcc_destroyed (86 to 94 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 88 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 93 | function call with no prior declaration. | CERT EXP37-C |
| M | 93 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 88 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_chat_find_id (96 to 111 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 100 | function call with no prior declaration. | CERT EXP37-C |
| M | 100 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 107 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 105 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_chat_find_nick (113 to 129 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 123 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 124 | function call with no prior declaration. | CERT EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 123 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_chat_send (132 to 140 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 134 | function call with no prior declaration. | CERT EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | function call with no prior declaration. | CERT EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | Type conversion without cast. : void char net_sendbuffer_send ( dcc -> sendbuf , | CERT INT02-C,INT31-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 138 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 134 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_ctcp_message (144 to 164 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 152 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 152 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | function call with no prior declaration. | CERT EXP37-C |
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 157 | function call with no prior declaration. | CERT EXP37-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 159 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 159 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 160 | function call with no prior declaration. | CERT EXP37-C |
| M | 163 | function call with no prior declaration. | CERT EXP37-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 159 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 152 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 152 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| item_get_dcc (167 to 176 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 171 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 171 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 171 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 171 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 171 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 171 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_msg (179 to 213 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 186 | function call with no prior declaration. | CERT EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 188 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00008000 | 0x00004000 | 0x00002000 , "msg" , & optlist , & | CERT INT02-C,INT31-C |
| M | 188 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00008000 | 0x00004000 | 0x00002000 , "msg" , & optlist , & target , & | CERT INT02-C,INT31-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 206 | function call with no prior declaration. | CERT EXP37-C |
| M | 206 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_me (215 to 230 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 220 | function call with no prior declaration. | CERT EXP37-C |
| M | 220 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 225 | function call with no prior declaration. | CERT EXP37-C |
| M | 225 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 227 | function call with no prior declaration. | CERT EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 226 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_action (232 to 260 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 238 | function call with no prior declaration. | CERT EXP37-C |
| M | 238 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 245 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & target , & | CERT INT02-C,INT31-C |
| M | 249 | function call with no prior declaration. | CERT EXP37-C |
| M | 249 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 253 | function call with no prior declaration. | CERT EXP37-C |
| M | 253 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 255 | function call with no prior declaration. | CERT EXP37-C |
| M | 255 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 254 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_ctcp (262 to 293 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 268 | function call with no prior declaration. | CERT EXP37-C |
| M | 268 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 270 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & target , & | CERT INT02-C,INT31-C |
| M | 270 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & target , & ctcpcmd , & | CERT INT02-C,INT31-C |
| M | 274 | function call with no prior declaration. | CERT EXP37-C |
| M | 274 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 284 | function call with no prior declaration. | CERT EXP37-C |
| M | 284 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 286 | function call with no prior declaration. | CERT EXP37-C |
| M | 286 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 288 | function call with no prior declaration. | CERT EXP37-C |
| M | 288 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 287 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_chat_input (296 to 323 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 301 | function call with no prior declaration. | CERT EXP37-C |
| M | 301 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 301 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 301 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 318 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 318 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 319 | Type conversion without cast. : int char signal_emit ( "dcc chat message" , 2 , dcc , | CERT INT02-C,INT31-C |
| M | 320 | function call with no prior declaration. | CERT EXP37-C |
| M | 320 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 318 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 318 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 301 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_chat_listen (326 to 355 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 332 | function call with no prior declaration. | CERT EXP37-C |
| M | 332 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 332 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 332 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 342 | function call with no prior declaration. | CERT EXP37-C |
| M | 342 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 345 | function call with no prior declaration. | CERT EXP37-C |
| M | 345 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 348 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 351 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 332 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_chat_connected (358 to 379 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 360 | function call with no prior declaration. | CERT EXP37-C |
| M | 360 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 360 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 360 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 370 | function call with no prior declaration. | CERT EXP37-C |
| M | 370 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 373 | function call with no prior declaration. | CERT EXP37-C |
| M | 373 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 375 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 374 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 362 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 360 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_chat_connect (381 to 401 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 383 | function call with no prior declaration. | CERT EXP37-C |
| M | 383 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 383 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 383 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 393 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 383 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_chat_passive (403 to 432 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 410 | function call with no prior declaration. | CERT EXP37-C |
| M | 410 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 410 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 410 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 421 | function call with no prior declaration. | CERT EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 429 | function call with no prior declaration. | CERT EXP37-C |
| M | 418 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 424 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 410 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_dcc_chat (435 to 525 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 446 | function call with no prior declaration. | CERT EXP37-C |
| M | 446 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 448 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 , "dcc chat" , & optlist , & | CERT INT02-C,INT31-C |
| M | 453 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 453 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 484 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 484 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 484 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 484 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 485 | function call with no prior declaration. | CERT EXP37-C |
| M | 485 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 489 | function call with no prior declaration. | CERT EXP37-C |
| M | 489 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 494 | function call with no prior declaration. | CERT EXP37-C |
| M | 494 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 505 | function call with no prior declaration. | CERT EXP37-C |
| M | 514 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 520 | function call with no prior declaration. | CERT EXP37-C |
| M | 487 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 491 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 497 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 484 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 484 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 481 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 453 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_mircdcc (528 to 540 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 533 | function call with no prior declaration. | CERT EXP37-C |
| M | 533 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 538 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 538 | Signed/unsigned conversion without cast. : unsigned int int dcc -> mirc_ctcp = toupper | CERT INT02-C,INT31-C,STR34-C |
| M | 538 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * data | CERT INT01-C,INT02-C,INT07-C |
| M | 538 | Type conversion without cast. : int char ( int ) ( unsigned char ) ( * data ) ) != 'N' | CERT INT02-C,INT31-C |
| M | 539 | function call with no prior declaration. | CERT EXP37-C |
| M | 539 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_dcc_close (544 to 580 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 551 | function call with no prior declaration. | CERT EXP37-C |
| M | 551 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 553 | function call with no prior declaration. | CERT EXP37-C |
| M | 553 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 554 | Type conversion without cast. : int char & free_arg , 2 , NULL , & | CERT INT02-C,INT31-C |
| M | 557 | function call with no prior declaration. | CERT EXP37-C |
| M | 557 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 564 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 564 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 565 | function call with no prior declaration. | CERT EXP37-C |
| M | 565 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 567 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 567 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 567 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 567 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 568 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 568 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 568 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 568 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 568 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 568 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 568 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 567 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 567 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 564 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_whois (582 to 598 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 587 | function call with no prior declaration. | CERT EXP37-C |
| M | 587 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_msg_dcc_chat (610 to 682 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 621 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 621 | function call with no prior declaration. | CERT EXP37-C |
| M | 621 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 625 | function call with no prior declaration. | CERT EXP37-C |
| M | 625 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 628 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 630 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 630 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 642 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 648 | function call with no prior declaration. | CERT EXP37-C |
| M | 648 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 649 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 654 | function call with no prior declaration. | CERT EXP37-C |
| M | 654 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 661 | function call with no prior declaration. | CERT EXP37-C |
| M | 661 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 662 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 665 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 670 | Type conversion without cast. : int char signal_emit ( "dcc request" , 2 , dcc , | CERT INT02-C,INT31-C |
| M | 672 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 672 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 681 | function call with no prior declaration. | CERT EXP37-C |
| M | 681 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 630 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 672 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 672 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 668 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 667 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 651 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 650 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 644 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 640 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 635 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 630 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_chat_msg (685 to 732 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 690 | function call with no prior declaration. | CERT EXP37-C |
| M | 690 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 690 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 690 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 691 | function call with no prior declaration. | CERT EXP37-C |
| M | 691 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 694 | function call with no prior declaration. | CERT EXP37-C |
| M | 694 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 698 | function call with no prior declaration. | CERT EXP37-C |
| M | 698 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 713 | function call with no prior declaration. | CERT EXP37-C |
| M | 713 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 714 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 714 | Value is not of appropriate type. : unsigned int signed char event [ strlen ( event ) | CERT INT01-C,INT02-C,INT07-C |
| M | 714 | Value is not of appropriate type. : unsigned int signed char event [ strlen ( event ) - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 714 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 714 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 714 | Value is not of appropriate type. : unsigned int signed char event [ strlen ( event ) | CERT INT01-C,INT02-C,INT07-C |
| M | 714 | Value is not of appropriate type. : unsigned int signed char event [ strlen ( event ) - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 717 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 718 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 718 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 720 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 720 | function call with no prior declaration. | CERT EXP37-C |
| M | 720 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 722 | function call with no prior declaration. | CERT EXP37-C |
| M | 722 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 723 | Type conversion without cast. : int char ! signal_emit ( event , 2 , dcc , | CERT INT02-C,INT31-C |
| M | 725 | Type conversion without cast. : int char 3 , dcc , | CERT INT02-C,INT31-C |
| M | 725 | Type conversion without cast. : int char 3 , dcc , cmd , | CERT INT02-C,INT31-C |
| M | 728 | function call with no prior declaration. | CERT EXP37-C |
| M | 728 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 729 | function call with no prior declaration. | CERT EXP37-C |
| M | 729 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 690 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_ctcp_redirect (734 to 741 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 736 | function call with no prior declaration. | CERT EXP37-C |
| M | 736 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 737 | function call with no prior declaration. | CERT EXP37-C |
| M | 737 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 737 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 737 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 739 | Type conversion without cast. : int char signal_emit ( "ctcp msg dcc" , 6 , dcc -> server , | CERT INT02-C,INT31-C |
| M | 737 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_ctcp_reply_redirect (743 to 750 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 745 | function call with no prior declaration. | CERT EXP37-C |
| M | 745 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 746 | function call with no prior declaration. | CERT EXP37-C |
| M | 746 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 746 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 746 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 748 | Type conversion without cast. : int char signal_emit ( "ctcp reply dcc" , 6 , dcc -> server , | CERT INT02-C,INT31-C |
| M | 746 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_reply_dcc_reject (753 to 767 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 761 | function call with no prior declaration. | CERT EXP37-C |
| M | 761 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 763 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_nick (769 to 808 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 776 | function call with no prior declaration. | CERT EXP37-C |
| M | 776 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 777 | function call with no prior declaration. | CERT EXP37-C |
| M | 777 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 780 | function call with no prior declaration. | CERT EXP37-C |
| M | 780 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 783 | function call with no prior declaration. | CERT EXP37-C |
| M | 783 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 787 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 788 | function call with no prior declaration. | CERT EXP37-C |
| M | 788 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 789 | function call with no prior declaration. | CERT EXP37-C |
| M | 789 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 791 | function call with no prior declaration. | CERT EXP37-C |
| M | 791 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 793 | function call with no prior declaration. | CERT EXP37-C |
| M | 793 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 796 | function call with no prior declaration. | CERT EXP37-C |
| M | 796 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 801 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 801 | function call with no prior declaration. | CERT EXP37-C |
| M | 801 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 803 | function call with no prior declaration. | CERT EXP37-C |
| M | 803 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 807 | function call with no prior declaration. | CERT EXP37-C |
| M | 807 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 787 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_chat_init (810 to 832 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 831 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 830 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 829 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 828 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 827 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 826 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 825 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 824 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 823 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 822 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 820 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 819 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 818 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 817 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 816 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 813 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_chat_deinit (834 to 852 dcc-chat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 851 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 850 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 849 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 848 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 847 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 846 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 845 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 844 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 843 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 842 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 841 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 840 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 839 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 838 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 837 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_get_create (33 to 45 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 38 | function call with no prior declaration. | CERT EXP37-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_dcc_destroyed (47 to 53 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 49 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 49 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 51 | function call with no prior declaration. | CERT EXP37-C |
| M | 51 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 52 | function call with no prior declaration. | CERT EXP37-C |
| M | 52 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_get_download_path (55 to 64 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | function call with no prior declaration. | CERT EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_get_rename_file (66 to 83 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 73 | function call with no prior declaration. | CERT EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 78 | function call with no prior declaration. | CERT EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_get_send_received (87 to 108 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 104 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 94 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_dccget_send (111 to 137 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 130 | function call with no prior declaration. | CERT EXP37-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | function call with no prior declaration. | CERT EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_dccget_receive (140 to 171 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 156 | function call with no prior declaration. | CERT EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 158 | function call with no prior declaration. | CERT EXP37-C |
| M | 158 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 146 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_dccget_connected (174 to 275 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 188 | function call with no prior declaration. | CERT EXP37-C |
| M | 188 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 192 | function call with no prior declaration. | CERT EXP37-C |
| M | 192 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | function call with no prior declaration. | CERT EXP37-C |
| M | 198 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 202 | function call with no prior declaration. | CERT EXP37-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 211 | function call with no prior declaration. | CERT EXP37-C |
| M | 211 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 215 | function call with no prior declaration. | CERT EXP37-C |
| M | 215 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 217 | function call with no prior declaration. | CERT EXP37-C |
| M | 217 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 218 | function call with no prior declaration. | CERT EXP37-C |
| M | 218 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | function call with no prior declaration. | CERT EXP37-C |
| M | 219 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 224 | function call with no prior declaration. | CERT EXP37-C |
| M | 224 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 227 | function call with no prior declaration. | CERT EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 245 | function call with no prior declaration. | CERT EXP37-C |
| M | 245 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 249 | function call with no prior declaration. | CERT EXP37-C |
| M | 249 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 250 | function call with no prior declaration. | CERT EXP37-C |
| M | 250 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 251 | function call with no prior declaration. | CERT EXP37-C |
| M | 251 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 254 | function call with no prior declaration. | CERT EXP37-C |
| M | 254 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 261 | function call with no prior declaration. | CERT EXP37-C |
| M | 261 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 271 | function call with no prior declaration. | CERT EXP37-C |
| M | 271 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 273 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 273 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 266 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 181 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_get_connect (277 to 302 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 292 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_get_listen (304 to 327 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 316 | function call with no prior declaration. | CERT EXP37-C |
| M | 316 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 319 | function call with no prior declaration. | CERT EXP37-C |
| M | 319 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 321 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 325 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_get_passive (329 to 350 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 339 | function call with no prior declaration. | CERT EXP37-C |
| M | 339 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 347 | function call with no prior declaration. | CERT EXP37-C |
| M | 336 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 342 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_file_params_count (366 to 386 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 373 | Array index not unsigned. | CERT ARR30-C |
| M | 373 | Value is not of appropriate type. : unsigned int int params [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 373 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 373 | Value is not of appropriate type. : unsigned int int params [ pos ] [ strlen ( params [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 373 | Value is not of appropriate type. : unsigned int signed char params [ pos ] [ strlen ( params [ pos ] ) | CERT INT01-C,INT02-C,INT07-C |
| M | 373 | Value is not of appropriate type. : unsigned int signed char params [ pos ] [ strlen ( params [ pos ] ) - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 374 | Array index not unsigned. | CERT ARR30-C |
| M | 374 | Value is not of appropriate type. : unsigned int int is_numeric ( params [ pos + 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 374 | Array index not unsigned. | CERT ARR30-C |
| M | 374 | Value is not of appropriate type. : unsigned int int is_ipv6_address ( params [ pos + 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 374 | Array index not unsigned. | CERT ARR30-C |
| M | 374 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 374 | Array index not unsigned. | CERT ARR30-C |
| M | 374 | Array index not unsigned. | CERT ARR30-C |
| M | 381 | Array index not unsigned. | CERT ARR30-C |
| M | 381 | Value is not of appropriate type. : unsigned int int is_numeric ( params [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 381 | Array index not unsigned. | CERT ARR30-C |
| M | 381 | Value is not of appropriate type. : unsigned int int is_ipv6_address ( params [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 381 | Array index not unsigned. | CERT ARR30-C |
| M | 381 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 381 | Array index not unsigned. | CERT ARR30-C |
| M | 381 | Array index not unsigned. | CERT ARR30-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_file_name (388 to 402 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 390 | function call with no prior declaration. | CERT EXP37-C |
| M | 390 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 395 | function call with no prior declaration. | CERT EXP37-C |
| M | 395 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 396 | function call with no prior declaration. | CERT EXP37-C |
| M | 396 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 396 | Array index not unsigned. | CERT ARR30-C |
| M | 396 | Value is not of appropriate type. : unsigned int int out = g_string_append ( out , params [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 400 | function call with no prior declaration. | CERT EXP37-C |
| M | 400 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 401 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_msg_dcc_send (405 to 517 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 421 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 421 | function call with no prior declaration. | CERT EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 425 | Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "SEND" , | CERT INT02-C,INT31-C |
| M | 425 | Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "SEND" , data , | CERT INT02-C,INT31-C |
| M | 425 | Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "SEND" , data , nick , | CERT INT02-C,INT31-C |
| M | 425 | Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "SEND" , data , nick , addr , | CERT INT02-C,INT31-C |
| M | 427 | function call with no prior declaration. | CERT EXP37-C |
| M | 427 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 433 | function call with no prior declaration. | CERT EXP37-C |
| M | 433 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 433 | Array index not unsigned. | CERT ARR30-C |
| M | 433 | Value is not of appropriate type. : unsigned int int address = g_strdup ( params [ fileparams | CERT INT01-C,INT02-C,INT07-C |
| M | 435 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 435 | Array index not unsigned. | CERT ARR30-C |
| M | 435 | Value is not of appropriate type. : unsigned int int port = atoi ( params [ fileparams + 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 436 | Array index not unsigned. | CERT ARR30-C |
| M | 436 | Value is not of appropriate type. : unsigned int int size = str_to_uofft ( params [ fileparams + 2 | CERT INT01-C,INT02-C,INT07-C |
| M | 440 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 440 | Array index not unsigned. | CERT ARR30-C |
| M | 440 | Value is not of appropriate type. : unsigned int int p_id = atoi ( params [ fileparams + 3 | CERT INT01-C,INT02-C,INT07-C |
| M | 445 | function call with no prior declaration. | CERT EXP37-C |
| M | 445 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 447 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 447 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 448 | Array index not unsigned. | CERT ARR30-C |
| M | 448 | Value is not of appropriate type. : unsigned int int fname [ len - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 450 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 450 | Array index not unsigned. | CERT ARR30-C |
| M | 450 | Value is not of appropriate type. : unsigned int int fname [ len - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 451 | function call with no prior declaration. | CERT EXP37-C |
| M | 451 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 460 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 460 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 462 | function call with no prior declaration. | CERT EXP37-C |
| M | 462 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 465 | Signed/unsigned conversion without cast. : unsigned int int temp_dcc -> file_quoted = quoted | CERT INT02-C,INT31-C,STR34-C |
| M | 467 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 479 | function call with no prior declaration. | CERT EXP37-C |
| M | 479 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 480 | function call with no prior declaration. | CERT EXP37-C |
| M | 480 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 486 | function call with no prior declaration. | CERT EXP37-C |
| M | 486 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 487 | function call with no prior declaration. | CERT EXP37-C |
| M | 487 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 492 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 492 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 497 | function call with no prior declaration. | CERT EXP37-C |
| M | 497 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 502 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 511 | Signed/unsigned conversion without cast. : unsigned int int dcc -> file_quoted = quoted | CERT INT02-C,INT31-C,STR34-C |
| M | 513 | Type conversion without cast. : int char signal_emit ( "dcc request" , 2 , dcc , | CERT INT02-C,INT31-C |
| M | 515 | function call with no prior declaration. | CERT EXP37-C |
| M | 515 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 516 | function call with no prior declaration. | CERT EXP37-C |
| M | 516 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 460 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 492 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 504 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 494 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 492 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 485 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 469 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 460 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_dcc_receive (520 to 567 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 529 | function call with no prior declaration. | CERT EXP37-C |
| M | 529 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 531 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & nick , & | CERT INT02-C,INT31-C |
| M | 536 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 536 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 552 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 552 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 552 | function call with no prior declaration. | CERT EXP37-C |
| M | 552 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 554 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 552 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 536 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_get_init (575 to 585 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 584 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 583 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 582 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 578 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_get_deinit (587 to 593 dcc-get.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 592 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 591 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 590 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_queue_old (37 to 63 dcc-queue.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | function call with no prior declaration. | CERT EXP37-C |
| M | 50 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 54 | function call with no prior declaration. | CERT EXP37-C |
| M | 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_queue_new (66 to 81 dcc-queue.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | function call with no prior declaration. | CERT EXP37-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_queue_free_rec (83 to 91 dcc-queue.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | function call with no prior declaration. | CERT EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | function call with no prior declaration. | CERT EXP37-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_queue_free (93 to 106 dcc-queue.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 99 | function call with no prior declaration. | CERT EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_queue_add (112 to 132 dcc-queue.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 120 | function call with no prior declaration. | CERT EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | function call with no prior declaration. | CERT EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 123 | function call with no prior declaration. | CERT EXP37-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 124 | function call with no prior declaration. | CERT EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 127 | function call with no prior declaration. | CERT EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | function call with no prior declaration. | CERT EXP37-C |
| M | 129 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | function call with no prior declaration. | CERT EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_queue_remove_entry (138 to 154 dcc-queue.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 143 | function call with no prior declaration. | CERT EXP37-C |
| M | 143 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 145 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 145 | function call with no prior declaration. | CERT EXP37-C |
| M | 145 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 150 | function call with no prior declaration. | CERT EXP37-C |
| M | 150 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_queue_get_next (170 to 178 dcc-queue.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 174 | function call with no prior declaration. | CERT EXP37-C |
| M | 174 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 176 | function call with no prior declaration. | CERT EXP37-C |
| M | 176 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_queue_get_queue (180 to 188 dcc-queue.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 184 | function call with no prior declaration. | CERT EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | function call with no prior declaration. | CERT EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_dcc_destroyed (190 to 207 dcc-queue.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 194 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | function call with no prior declaration. | CERT EXP37-C |
| M | 198 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_queue_init (209 to 214 dcc-queue.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 211 | function call with no prior declaration. | CERT EXP37-C |
| M | 211 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 213 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_queue_deinit (216 to 226 dcc-queue.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 223 | function call with no prior declaration. | CERT EXP37-C |
| M | 223 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 225 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_resume_find (32 to 45 dcc-resume.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 40 | function call with no prior declaration. | CERT EXP37-C |
| M | 40 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 41 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_file_params_count_resume (57 to 77 dcc-resume.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 64 | Array index not unsigned. | CERT ARR30-C |
| M | 64 | Value is not of appropriate type. : unsigned int int params [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 64 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 64 | Value is not of appropriate type. : unsigned int int params [ pos ] [ strlen ( params [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 64 | Value is not of appropriate type. : unsigned int signed char params [ pos ] [ strlen ( params [ pos ] ) | CERT INT01-C,INT02-C,INT07-C |
| M | 64 | Value is not of appropriate type. : unsigned int signed char params [ pos ] [ strlen ( params [ pos ] ) - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 65 | Array index not unsigned. | CERT ARR30-C |
| M | 65 | Value is not of appropriate type. : unsigned int int is_numeric ( params [ pos + 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 65 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 65 | Array index not unsigned. | CERT ARR30-C |
| M | 65 | Value is not of appropriate type. : unsigned int int atol ( params [ pos + 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 65 | Array index not unsigned. | CERT ARR30-C |
| M | 72 | Array index not unsigned. | CERT ARR30-C |
| M | 72 | Value is not of appropriate type. : unsigned int int is_numeric ( params [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 72 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 72 | Array index not unsigned. | CERT ARR30-C |
| M | 72 | Value is not of appropriate type. : unsigned int int atol ( params [ pos | CERT INT01-C,INT02-C,INT07-C |
| M | 72 | Array index not unsigned. | CERT ARR30-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_ctcp_resume_parse (80 to 109 dcc-resume.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 89 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | Array index not unsigned. | CERT ARR30-C |
| M | 98 | Value is not of appropriate type. : unsigned int int port = atoi ( params [ fileparams | CERT INT01-C,INT02-C,INT07-C |
| M | 99 | Array index not unsigned. | CERT ARR30-C |
| M | 99 | Value is not of appropriate type. : unsigned int int size = str_to_uofft ( params [ fileparams + 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 100 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 100 | Array index not unsigned. | CERT ARR30-C |
| M | 100 | Value is not of appropriate type. : unsigned int int atoi ( params [ fileparams + 2 | CERT INT01-C,INT02-C,INT07-C |
| M | 102 | function call with no prior declaration. | CERT EXP37-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 107 | function call with no prior declaration. | CERT EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_resume_file_check (111 to 127 dcc-resume.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 116 | function call with no prior declaration. | CERT EXP37-C |
| M | 116 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_msg_dcc_resume (130 to 158 dcc-resume.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 140 | Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "RESUME" , | CERT INT02-C,INT31-C |
| M | 140 | Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "RESUME" , data , | CERT INT02-C,INT31-C |
| M | 140 | Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "RESUME" , data , nick , | CERT INT02-C,INT31-C |
| M | 140 | Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "RESUME" , data , nick , addr , | CERT INT02-C,INT31-C |
| M | 144 | function call with no prior declaration. | CERT EXP37-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 144 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | function call with no prior declaration. | CERT EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 154 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 149 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 144 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_msg_dcc_accept (161 to 179 dcc-resume.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 170 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 170 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 171 | Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "ACCEPT" , | CERT INT02-C,INT31-C |
| M | 171 | Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "ACCEPT" , data , | CERT INT02-C,INT31-C |
| M | 171 | Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "ACCEPT" , data , nick , | CERT INT02-C,INT31-C |
| M | 171 | Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "ACCEPT" , data , nick , addr , | CERT INT02-C,INT31-C |
| M | 175 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 175 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 177 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 177 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 177 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 177 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 175 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 175 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 170 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_send_resume (182 to 223 dcc-resume.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 187 | function call with no prior declaration. | CERT EXP37-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 190 | function call with no prior declaration. | CERT EXP37-C |
| M | 190 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 192 | function call with no prior declaration. | CERT EXP37-C |
| M | 192 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | function call with no prior declaration. | CERT EXP37-C |
| M | 199 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 205 | function call with no prior declaration. | CERT EXP37-C |
| M | 205 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 209 | function call with no prior declaration. | CERT EXP37-C |
| M | 209 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 214 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 214 | function call with no prior declaration. | CERT EXP37-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 221 | function call with no prior declaration. | CERT EXP37-C |
| M | 221 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 206 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_dcc_resume (226 to 229 dcc-resume.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 228 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_resume_init (231 to 236 dcc-resume.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 235 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 234 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 233 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_resume_deinit (238 to 243 dcc-resume.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 242 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 241 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 240 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_queue_send_next (45 to 72 dcc-send.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 51 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 53 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 53 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 53 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 53 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_send_get_file (74 to 90 dcc-send.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 79 | function call with no prior declaration. | CERT EXP37-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 84 | function call with no prior declaration. | CERT EXP37-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_send_add (92 to 162 dcc-send.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 101 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 110 | function call with no prior declaration. | CERT EXP37-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Array index not unsigned. | CERT ARR30-C |
| M | 122 | Value is not of appropriate type. : unsigned int int globbuf.gl_pathv [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 124 | function call with no prior declaration. | CERT EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | function call with no prior declaration. | CERT EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 132 | Type conversion without cast. : int char signal_emit ( "dcc error file open" , 3 , nick , | CERT INT02-C,INT31-C |
| M | 134 | function call with no prior declaration. | CERT EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 155 | function call with no prior declaration. | CERT EXP37-C |
| M | 155 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 161 | function call with no prior declaration. | CERT EXP37-C |
| M | 161 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_dcc_send (166 to 223 dcc-send.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 176 | Value is not of appropriate type. : unsigned char unsigned short! cmd_get_params ( data , & free_arg , 2 | | CERT INT01-C,INT02-C,INT07-C |
| M | 176 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00004000 | 0x00002000 , "dcc send" , & optlist , & | CERT INT02-C,INT31-C |
| M | 176 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00004000 | 0x00002000 , "dcc send" , & optlist , & nick , & | CERT INT02-C,INT31-C |
| M | 183 | function call with no prior declaration. | CERT EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 186 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 189 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 192 | function call with no prior declaration. | CERT EXP37-C |
| M | 192 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | function call with no prior declaration. | CERT EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 196 | function call with no prior declaration. | CERT EXP37-C |
| M | 196 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 200 | function call with no prior declaration. | CERT EXP37-C |
| M | 200 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 204 | function call with no prior declaration. | CERT EXP37-C |
| M | 204 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 209 | function call with no prior declaration. | CERT EXP37-C |
| M | 209 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 211 | function call with no prior declaration. | CERT EXP37-C |
| M | 211 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 217 | function call with no prior declaration. | CERT EXP37-C |
| M | 217 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 186 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_send_create (225 to 239 dcc-send.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 231 | function call with no prior declaration. | CERT EXP37-C |
| M | 231 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 238 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 237 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_dcc_destroyed (241 to 249 dcc-send.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 243 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 243 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 246 | function call with no prior declaration. | CERT EXP37-C |
| M | 246 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 243 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_send_data (252 to 274 dcc-send.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 257 | function call with no prior declaration. | CERT EXP37-C |
| M | 257 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 262 | function call with no prior declaration. | CERT EXP37-C |
| M | 262 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 271 | function call with no prior declaration. | CERT EXP37-C |
| M | 271 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 267 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_send_read_size (277 to 302 dcc-send.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 294 | function call with no prior declaration. | CERT EXP37-C |
| M | 294 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 282 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_send_connected (305 to 336 dcc-send.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 321 | function call with no prior declaration. | CERT EXP37-C |
| M | 321 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 324 | function call with no prior declaration. | CERT EXP37-C |
| M | 324 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 326 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 332 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 330 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_send_connect (339 to 358 dcc-send.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 344 | function call with no prior declaration. | CERT EXP37-C |
| M | 344 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 349 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 346 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_send_one_file (360 to 460 dcc-send.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 373 | Type conversion without cast. : int char signal_emit ( "dcc error send exists" , 2 , target , | CERT INT02-C,INT31-C |
| M | 378 | function call with no prior declaration. | CERT EXP37-C |
| M | 378 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 379 | function call with no prior declaration. | CERT EXP37-C |
| M | 379 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 382 | Type conversion without cast. : int char signal_emit ( "dcc error file open" , 3 , target , | CERT INT02-C,INT31-C |
| M | 382 | function call with no prior declaration. | CERT EXP37-C |
| M | 382 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 387 | function call with no prior declaration. | CERT EXP37-C |
| M | 387 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 388 | function call with no prior declaration. | CERT EXP37-C |
| M | 388 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 389 | function call with no prior declaration. | CERT EXP37-C |
| M | 389 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 395 | Type conversion without cast. : int bool passive == FALSE | CERT INT02-C,INT31-C |
| M | 400 | function call with no prior declaration. | CERT EXP37-C |
| M | 400 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 401 | function call with no prior declaration. | CERT EXP37-C |
| M | 401 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 408 | function call with no prior declaration. | CERT EXP37-C |
| M | 408 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 413 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 415 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 415 | function call with no prior declaration. | CERT EXP37-C |
| M | 415 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 416 | function call with no prior declaration. | CERT EXP37-C |
| M | 416 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 417 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 421 | function call with no prior declaration. | CERT EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 428 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 437 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 446 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 446 | function call with no prior declaration. | CERT EXP37-C |
| M | 446 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 451 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 451 | function call with no prior declaration. | CERT EXP37-C |
| M | 451 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 458 | function call with no prior declaration. | CERT EXP37-C |
| M | 458 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 456 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 430 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 397 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 396 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_send_init (462 to 473 dcc-send.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 469 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 468 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 467 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 466 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_send_deinit (475 to 483 dcc-send.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 482 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 481 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 480 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_dcc_destroyed (42 to 49 dcc-server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 44 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 44 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 48 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 44 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_listen_port (52 to 61 dcc-server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 58 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_server_input (64 to 93 dcc-server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 69 | function call with no prior declaration. | CERT EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | Type conversion without cast. : int char signal_emit ( "dcc server message" , 2 , dcc , | CERT INT02-C,INT31-C |
| M | 69 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_server_update_flags (95 to 111 dcc-server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | function call with no prior declaration. | CERT EXP37-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_init_server_rec (114 to 132 dcc-server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 120 | function call with no prior declaration. | CERT EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 121 | function call with no prior declaration. | CERT EXP37-C |
| M | 121 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 127 | function call with no prior declaration. | CERT EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | function call with no prior declaration. | CERT EXP37-C |
| M | 128 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 130 | function call with no prior declaration. | CERT EXP37-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_server_create (134 to 144 dcc-server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 138 | function call with no prior declaration. | CERT EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 143 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_server_clone (146 to 160 dcc-server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 150 | function call with no prior declaration. | CERT EXP37-C |
| M | 150 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 150 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 150 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 152 | function call with no prior declaration. | CERT EXP37-C |
| M | 152 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 159 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 158 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 150 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_server_listen (163 to 190 dcc-server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 170 | function call with no prior declaration. | CERT EXP37-C |
| M | 170 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 170 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 170 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 180 | function call with no prior declaration. | CERT EXP37-C |
| M | 180 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 170 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_server_msg (193 to 292 dcc-server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 195 | function call with no prior declaration. | CERT EXP37-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 195 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 196 | function call with no prior declaration. | CERT EXP37-C |
| M | 196 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | function call with no prior declaration. | CERT EXP37-C |
| M | 199 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 207 | function call with no prior declaration. | CERT EXP37-C |
| M | 207 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 210 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | function call with no prior declaration. | CERT EXP37-C |
| M | 219 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 221 | Type conversion without cast. : void char net_sendbuffer_send ( dccchat -> sendbuf , | CERT INT02-C,INT31-C |
| M | 221 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | function call with no prior declaration. | CERT EXP37-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 227 | function call with no prior declaration. | CERT EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 236 | function call with no prior declaration. | CERT EXP37-C |
| M | 236 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 247 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 247 | function call with no prior declaration. | CERT EXP37-C |
| M | 247 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 251 | function call with no prior declaration. | CERT EXP37-C |
| M | 251 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 258 | function call with no prior declaration. | CERT EXP37-C |
| M | 258 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 260 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 260 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 261 | Array index not unsigned. | CERT ARR30-C |
| M | 261 | Value is not of appropriate type. : unsigned int int fname [ len - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 263 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 263 | Array index not unsigned. | CERT ARR30-C |
| M | 263 | Value is not of appropriate type. : unsigned int int fname [ len - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 264 | function call with no prior declaration. | CERT EXP37-C |
| M | 264 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 270 | function call with no prior declaration. | CERT EXP37-C |
| M | 270 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 271 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 276 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 280 | Signed/unsigned conversion without cast. : unsigned int int dccget -> file_quoted = quoted | CERT INT02-C,INT31-C,STR34-C |
| M | 286 | function call with no prior declaration. | CERT EXP37-C |
| M | 286 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 287 | function call with no prior declaration. | CERT EXP37-C |
| M | 287 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 268 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 221 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 213 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 209 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 205 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 195 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_server_find_port (294 to 311 dcc-server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 299 | function call with no prior declaration. | CERT EXP37-C |
| M | 299 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 301 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 301 | Signed/unsigned conversion without cast. : unsigned int int port = atoi | CERT INT02-C,INT31-C,STR34-C |
| M | 306 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 306 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 307 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 306 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_dcc_server (314 to 356 dcc-server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 322 | function call with no prior declaration. | CERT EXP37-C |
| M | 322 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 324 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 , & flags , & | CERT INT02-C,INT31-C |
| M | 336 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 336 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 336 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 336 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 337 | function call with no prior declaration. | CERT EXP37-C |
| M | 337 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 340 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 344 | function call with no prior declaration. | CERT EXP37-C |
| M | 344 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 349 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 340 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 350 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 336 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 336 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_dcc_close (359 to 394 dcc-server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 366 | function call with no prior declaration. | CERT EXP37-C |
| M | 366 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 368 | function call with no prior declaration. | CERT EXP37-C |
| M | 368 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 369 | Type conversion without cast. : int char & free_arg , 2 , NULL , & | CERT INT02-C,INT31-C |
| M | 374 | function call with no prior declaration. | CERT EXP37-C |
| M | 374 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 377 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 383 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 383 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 383 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_server_init (396 to 403 dcc-server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 402 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 401 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 400 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 399 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_server_deinit (405 to 412 dcc-server.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 411 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 410 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 409 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 408 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_register_type (49 to 52 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 51 | function call with no prior declaration. | CERT EXP37-C |
| M | 51 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_unregister_type (54 to 63 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | function call with no prior declaration. | CERT EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_init_rec (74 to 98 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 77 | function call with no prior declaration. | CERT EXP37-C |
| M | 77 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 78 | function call with no prior declaration. | CERT EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | function call with no prior declaration. | CERT EXP37-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | function call with no prior declaration. | CERT EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | function call with no prior declaration. | CERT EXP37-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 88 | function call with no prior declaration. | CERT EXP37-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 96 | function call with no prior declaration. | CERT EXP37-C |
| M | 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_destroy (101 to 123 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 103 | function call with no prior declaration. | CERT EXP37-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 112 | function call with no prior declaration. | CERT EXP37-C |
| M | 112 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | function call with no prior declaration. | CERT EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | function call with no prior declaration. | CERT EXP37-C |
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 116 | function call with no prior declaration. | CERT EXP37-C |
| M | 116 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | function call with no prior declaration. | CERT EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 120 | function call with no prior declaration. | CERT EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 121 | function call with no prior declaration. | CERT EXP37-C |
| M | 121 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | function call with no prior declaration. | CERT EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 111 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_find_request_latest (125 to 139 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 138 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_find_request (141 to 157 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 145 | function call with no prior declaration. | CERT EXP37-C |
| M | 145 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 151 | function call with no prior declaration. | CERT EXP37-C |
| M | 151 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 152 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_ip2str (159 to 178 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 174 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 175 | function call with no prior declaration. | CERT EXP37-C |
| M | 175 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_str2ip (180 to 194 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 188 | function call with no prior declaration. | CERT EXP37-C |
| M | 188 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 189 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_listen (197 to 248 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 220 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 228 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 229 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 229 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 231 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 235 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_connected (280 to 296 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 284 | function call with no prior declaration. | CERT EXP37-C |
| M | 284 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 290 | function call with no prior declaration. | CERT EXP37-C |
| M | 290 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 292 | function call with no prior declaration. | CERT EXP37-C |
| M | 292 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 293 | function call with no prior declaration. | CERT EXP37-C |
| M | 293 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_server_disconnected (299 to 311 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 303 | function call with no prior declaration. | CERT EXP37-C |
| M | 303 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_server_nick_changed (314 to 328 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 318 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 318 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 318 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 318 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 324 | function call with no prior declaration. | CERT EXP37-C |
| M | 324 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 325 | function call with no prior declaration. | CERT EXP37-C |
| M | 325 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 318 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 318 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_msg (332 to 341 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 335 | function call with no prior declaration. | CERT EXP37-C |
| M | 335 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 339 | Type conversion without cast. : int char signal_emit ( "ctcp msg dcc" , 5 , server , | CERT INT02-C,INT31-C |
| M | 339 | Type conversion without cast. : int char signal_emit ( "ctcp msg dcc" , 5 , server , data , | CERT INT02-C,INT31-C |
| M | 339 | Type conversion without cast. : int char signal_emit ( "ctcp msg dcc" , 5 , server , data , nick , | CERT INT02-C,INT31-C |
| M | 339 | Type conversion without cast. : int char signal_emit ( "ctcp msg dcc" , 5 , server , data , nick , addr , | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_reply (345 to 354 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 348 | function call with no prior declaration. | CERT EXP37-C |
| M | 348 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 352 | Type conversion without cast. : int char signal_emit ( "ctcp reply dcc" , 5 , server , | CERT INT02-C,INT31-C |
| M | 352 | Type conversion without cast. : int char signal_emit ( "ctcp reply dcc" , 5 , server , data , | CERT INT02-C,INT31-C |
| M | 352 | Type conversion without cast. : int char signal_emit ( "ctcp reply dcc" , 5 , server , data , nick , | CERT INT02-C,INT31-C |
| M | 352 | Type conversion without cast. : int char signal_emit ( "ctcp reply dcc" , 5 , server , data , nick , addr , | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_msg_dcc (357 to 376 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 363 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 363 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 366 | function call with no prior declaration. | CERT EXP37-C |
| M | 366 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 367 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 368 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 368 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 370 | function call with no prior declaration. | CERT EXP37-C |
| M | 370 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 371 | Type conversion without cast. : int char ! signal_emit ( str , 6 , server , | CERT INT02-C,INT31-C |
| M | 371 | Type conversion without cast. : int char ! signal_emit ( str , 6 , server , args , | CERT INT02-C,INT31-C |
| M | 371 | Type conversion without cast. : int char ! signal_emit ( str , 6 , server , args , nick , | CERT INT02-C,INT31-C |
| M | 371 | Type conversion without cast. : int char ! signal_emit ( str , 6 , server , args , nick , addr , | CERT INT02-C,INT31-C |
| M | 372 | Type conversion without cast. : int char signal_emit ( "default ctcp msg dcc" , 6 , server , | CERT INT02-C,INT31-C |
| M | 372 | Type conversion without cast. : int char signal_emit ( "default ctcp msg dcc" , 6 , server , data , | CERT INT02-C,INT31-C |
| M | 372 | Type conversion without cast. : int char signal_emit ( "default ctcp msg dcc" , 6 , server , data , nick , | CERT INT02-C,INT31-C |
| M | 372 | Type conversion without cast. : int char signal_emit ( "default ctcp msg dcc" , 6 , server , data , nick , addr , | CERT INT02-C,INT31-C |
| M | 375 | function call with no prior declaration. | CERT EXP37-C |
| M | 375 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 363 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 363 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_reply_dcc (379 to 398 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 385 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 385 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 388 | function call with no prior declaration. | CERT EXP37-C |
| M | 388 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 389 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 390 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 390 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 392 | function call with no prior declaration. | CERT EXP37-C |
| M | 392 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 393 | Type conversion without cast. : int char ! signal_emit ( str , 5 , server , | CERT INT02-C,INT31-C |
| M | 393 | Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , | CERT INT02-C,INT31-C |
| M | 393 | Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , nick , | CERT INT02-C,INT31-C |
| M | 393 | Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , nick , addr , | CERT INT02-C,INT31-C |
| M | 394 | Type conversion without cast. : int char signal_emit ( "default ctcp reply dcc" , 5 , server , | CERT INT02-C,INT31-C |
| M | 394 | Type conversion without cast. : int char signal_emit ( "default ctcp reply dcc" , 5 , server , data , | CERT INT02-C,INT31-C |
| M | 394 | Type conversion without cast. : int char signal_emit ( "default ctcp reply dcc" , 5 , server , data , nick , | CERT INT02-C,INT31-C |
| M | 394 | Type conversion without cast. : int char signal_emit ( "default ctcp reply dcc" , 5 , server , data , nick , addr , | CERT INT02-C,INT31-C |
| M | 397 | function call with no prior declaration. | CERT EXP37-C |
| M | 397 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 385 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 385 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ctcp_reply_dcc_reject (401 to 416 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 408 | function call with no prior declaration. | CERT EXP37-C |
| M | 408 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 409 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 410 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 410 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 415 | function call with no prior declaration. | CERT EXP37-C |
| M | 415 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_reject (425 to 441 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 427 | function call with no prior declaration. | CERT EXP37-C |
| M | 427 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 435 | function call with no prior declaration. | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dcc_timeout_func (443 to 465 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 448 | function call with no prior declaration. | CERT EXP37-C |
| M | 448 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 453 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 453 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 453 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_no_such_nick (467 to 487 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 472 | function call with no prior declaration. | CERT EXP37-C |
| M | 472 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 482 | function call with no prior declaration. | CERT EXP37-C |
| M | 482 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 486 | function call with no prior declaration. | CERT EXP37-C |
| M | 486 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_dcc_close (490 to 531 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 497 | function call with no prior declaration. | CERT EXP37-C |
| M | 497 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 499 | Value is not of appropriate type. : unsigned char unsigned short! cmd_get_params ( data , & free_arg , 3 | | CERT INT01-C,INT02-C,INT07-C |
| M | 499 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & typestr , & | CERT INT02-C,INT31-C |
| M | 499 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & typestr , & nick , & | CERT INT02-C,INT31-C |
| M | 503 | function call with no prior declaration. | CERT EXP37-C |
| M | 503 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 505 | function call with no prior declaration. | CERT EXP37-C |
| M | 505 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 518 | function call with no prior declaration. | CERT EXP37-C |
| M | 518 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 519 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 526 | Type conversion without cast. : int char signal_emit ( "dcc error close not found" , 3 , typestr , | CERT INT02-C,INT31-C |
| M | 526 | Type conversion without cast. : int char signal_emit ( "dcc error close not found" , 3 , typestr , nick , | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_dcc (533 to 536 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 535 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_dcc_init (538 to 568 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 541 | function call with no prior declaration. | CERT EXP37-C |
| M | 541 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 557 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 556 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 555 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 554 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 553 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 552 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 551 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 550 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 549 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 548 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 547 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_dcc_deinit (570 to 595 dcc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 594 | function call with no prior declaration. | CERT EXP37-C |
| M | 594 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 573 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 592 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 591 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 590 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 589 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 588 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 587 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 586 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 585 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 584 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 583 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 582 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| proxy_outdata (33 to 48 dump.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 38 | function call with no prior declaration. | CERT EXP37-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 39 | function call with no prior declaration. | CERT EXP37-C |
| M | 39 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 41 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 43 | function call with no prior declaration. | CERT EXP37-C |
| M | 43 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | Type conversion without cast. : void char net_sendbuffer_send ( client -> handle , | CERT INT02-C,INT31-C |
| M | 44 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 45 | function call with no prior declaration. | CERT EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| proxy_outdata_all (50 to 73 dump.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 57 | function call with no prior declaration. | CERT EXP37-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 58 | function call with no prior declaration. | CERT EXP37-C |
| M | 58 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | function call with no prior declaration. | CERT EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 68 | Type conversion without cast. : void char net_sendbuffer_send ( rec -> handle , | CERT INT02-C,INT31-C |
| M | 70 | function call with no prior declaration. | CERT EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 72 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| proxy_outserver (75 to 91 dump.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 80 | function call with no prior declaration. | CERT EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | function call with no prior declaration. | CERT EXP37-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| proxy_outserver_all (93 to 116 dump.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 99 | function call with no prior declaration. | CERT EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 100 | function call with no prior declaration. | CERT EXP37-C |
| M | 100 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 104 | function call with no prior declaration. | CERT EXP37-C |
| M | 104 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | function call with no prior declaration. | CERT EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| proxy_outserver_all_except (118 to 142 dump.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 124 | function call with no prior declaration. | CERT EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | function call with no prior declaration. | CERT EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | function call with no prior declaration. | CERT EXP37-C |
| M | 129 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | function call with no prior declaration. | CERT EXP37-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 141 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| create_names_start (144 to 152 dump.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| dump_join (154 to 207 dump.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 163 | function call with no prior declaration. | CERT EXP37-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 167 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 167 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 172 | function call with no prior declaration. | CERT EXP37-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | function call with no prior declaration. | CERT EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | function call with no prior declaration. | CERT EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 185 | function call with no prior declaration. | CERT EXP37-C |
| M | 185 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | function call with no prior declaration. | CERT EXP37-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 189 | function call with no prior declaration. | CERT EXP37-C |
| M | 189 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 191 | function call with no prior declaration. | CERT EXP37-C |
| M | 191 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 201 | function call with no prior declaration. | CERT EXP37-C |
| M | 201 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 197 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 167 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 167 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| proxy_client_reset_nick (209 to 220 dump.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 212 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 218 | function call with no prior declaration. | CERT EXP37-C |
| M | 218 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | function call with no prior declaration. | CERT EXP37-C |
| M | 219 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| proxy_dump_data_005 (222 to 228 dump.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 225 | function call with no prior declaration. | CERT EXP37-C |
| M | 225 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 227 | function call with no prior declaration. | CERT EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| proxy_dump_data (230 to 303 dump.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 248 | function call with no prior declaration. | CERT EXP37-C |
| M | 248 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 249 | function call with no prior declaration. | CERT EXP37-C |
| M | 249 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 251 | function call with no prior declaration. | CERT EXP37-C |
| M | 251 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 255 | function call with no prior declaration. | CERT EXP37-C |
| M | 255 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 256 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 256 | function call with no prior declaration. | CERT EXP37-C |
| M | 256 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 258 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 262 | function call with no prior declaration. | CERT EXP37-C |
| M | 262 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 263 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 263 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 269 | function call with no prior declaration. | CERT EXP37-C |
| M | 269 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 270 | function call with no prior declaration. | CERT EXP37-C |
| M | 270 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 272 | function call with no prior declaration. | CERT EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 273 | function call with no prior declaration. | CERT EXP37-C |
| M | 273 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 279 | function call with no prior declaration. | CERT EXP37-C |
| M | 279 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 280 | function call with no prior declaration. | CERT EXP37-C |
| M | 280 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 281 | function call with no prior declaration. | CERT EXP37-C |
| M | 281 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 301 | function call with no prior declaration. | CERT EXP37-C |
| M | 301 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| flood_hash_check_remove (50 to 86 flood.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 56 | function call with no prior declaration. | CERT EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 67 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | function call with no prior declaration. | CERT EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 75 | function call with no prior declaration. | CERT EXP37-C |
| M | 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | function call with no prior declaration. | CERT EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | function call with no prior declaration. | CERT EXP37-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| flood_timeout (88 to 108 flood.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 95 | function call with no prior declaration. | CERT EXP37-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 99 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 102 | function call with no prior declaration. | CERT EXP37-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 103 | function call with no prior declaration. | CERT EXP37-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 99 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| flood_init_server (111 to 125 flood.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 115 | function call with no prior declaration. | CERT EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 117 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 120 | function call with no prior declaration. | CERT EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 121 | function call with no prior declaration. | CERT EXP37-C |
| M | 121 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 123 | function call with no prior declaration. | CERT EXP37-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 117 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| flood_hash_destroy (127 to 142 flood.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 132 | function call with no prior declaration. | CERT EXP37-C |
| M | 132 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | function call with no prior declaration. | CERT EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | function call with no prior declaration. | CERT EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | function call with no prior declaration. | CERT EXP37-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 140 | function call with no prior declaration. | CERT EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 141 | function call with no prior declaration. | CERT EXP37-C |
| M | 141 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| flood_deinit_server (145 to 164 flood.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 151 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 151 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 151 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 151 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 154 | function call with no prior declaration. | CERT EXP37-C |
| M | 154 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 158 | function call with no prior declaration. | CERT EXP37-C |
| M | 158 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 160 | function call with no prior declaration. | CERT EXP37-C |
| M | 160 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 162 | function call with no prior declaration. | CERT EXP37-C |
| M | 162 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 163 | function call with no prior declaration. | CERT EXP37-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 151 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 151 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| flood_find (166 to 180 flood.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 175 | function call with no prior declaration. | CERT EXP37-C |
| M | 175 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 176 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| flood_newmsg (183 to 237 flood.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 192 | function call with no prior declaration. | CERT EXP37-C |
| M | 192 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 193 | function call with no prior declaration. | CERT EXP37-C |
| M | 193 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 195 | function call with no prior declaration. | CERT EXP37-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 196 | function call with no prior declaration. | CERT EXP37-C |
| M | 196 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 200 | function call with no prior declaration. | CERT EXP37-C |
| M | 200 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 206 | function call with no prior declaration. | CERT EXP37-C |
| M | 206 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 207 | function call with no prior declaration. | CERT EXP37-C |
| M | 207 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 211 | function call with no prior declaration. | CERT EXP37-C |
| M | 211 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 213 | function call with no prior declaration. | CERT EXP37-C |
| M | 213 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 214 | function call with no prior declaration. | CERT EXP37-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 216 | Type conversion without cast. : int char signal_emit ( "flood" , 5 , server , | CERT INT02-C,INT31-C |
| M | 216 | Type conversion without cast. : int char signal_emit ( "flood" , 5 , server , nick , | CERT INT02-C,INT31-C |
| M | 216 | function call with no prior declaration. | CERT EXP37-C |
| M | 216 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 217 | Type conversion without cast. : int char GINT_TO_POINTER ( rec -> level ) , | CERT INT02-C,INT31-C |
| M | 223 | function call with no prior declaration. | CERT EXP37-C |
| M | 223 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 224 | function call with no prior declaration. | CERT EXP37-C |
| M | 224 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 225 | function call with no prior declaration. | CERT EXP37-C |
| M | 225 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 228 | function call with no prior declaration. | CERT EXP37-C |
| M | 228 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 231 | function call with no prior declaration. | CERT EXP37-C |
| M | 231 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 232 | function call with no prior declaration. | CERT EXP37-C |
| M | 232 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 233 | function call with no prior declaration. | CERT EXP37-C |
| M | 233 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 234 | function call with no prior declaration. | CERT EXP37-C |
| M | 234 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 236 | function call with no prior declaration. | CERT EXP37-C |
| M | 236 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| flood_privmsg (239 to 258 flood.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 245 | function call with no prior declaration. | CERT EXP37-C |
| M | 245 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 246 | function call with no prior declaration. | CERT EXP37-C |
| M | 246 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 248 | function call with no prior declaration. | CERT EXP37-C |
| M | 248 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 254 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 254 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 257 | function call with no prior declaration. | CERT EXP37-C |
| M | 257 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 254 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 254 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| flood_notice (260 to 276 flood.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 265 | function call with no prior declaration. | CERT EXP37-C |
| M | 265 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 266 | function call with no prior declaration. | CERT EXP37-C |
| M | 266 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 268 | function call with no prior declaration. | CERT EXP37-C |
| M | 268 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 272 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 275 | function call with no prior declaration. | CERT EXP37-C |
| M | 275 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 273 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 272 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 272 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| flood_ctcp (278 to 293 flood.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 283 | function call with no prior declaration. | CERT EXP37-C |
| M | 283 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 284 | function call with no prior declaration. | CERT EXP37-C |
| M | 284 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 286 | function call with no prior declaration. | CERT EXP37-C |
| M | 286 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 289 | function call with no prior declaration. | CERT EXP37-C |
| M | 289 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 291 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_settings (295 to 316 flood.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 302 | function call with no prior declaration. | CERT EXP37-C |
| M | 302 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 309 | function call with no prior declaration. | CERT EXP37-C |
| M | 309 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 314 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 313 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 312 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 306 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 305 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 304 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_flood_init (318 to 332 flood.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 327 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 326 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 325 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_flood_deinit (334 to 348 flood.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 339 | function call with no prior declaration. | CERT EXP37-C |
| M | 339 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 347 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 346 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 345 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 342 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 341 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 340 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_channels_setup_init (25 to 28 irc-channels-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 27 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_channels_setup_deinit (30 to 33 irc-channels-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 32 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_channel_create (47 to 61 irc-channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 52 | function call with no prior declaration. | CERT EXP37-C |
| M | 52 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 52 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 52 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 52 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 52 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 58 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 52 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 52 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_channels_join (66 to 168 irc-channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 77 | function call with no prior declaration. | CERT EXP37-C |
| M | 77 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 78 | function call with no prior declaration. | CERT EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 78 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 78 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & channels , & | CERT INT02-C,INT31-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 91 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 94 | function call with no prior declaration. | CERT EXP37-C |
| M | 94 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 95 | function call with no prior declaration. | CERT EXP37-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | Type conversion without cast. : int char use_keys = *keys | CERT INT02-C,INT31-C |
| M | 98 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 99 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 102 | function call with no prior declaration. | CERT EXP37-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 103 | function call with no prior declaration. | CERT EXP37-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 105 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 105 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | function call with no prior declaration. | CERT EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 115 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 116 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 123 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 123 | function call with no prior declaration. | CERT EXP37-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | function call with no prior declaration. | CERT EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 130 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 140 | Signed/unsigned conversion without cast. : int unsigned int cmdlen += strlen | CERT INT02-C,INT31-C,STR34-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 150 | function call with no prior declaration. | CERT EXP37-C |
| M | 150 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 151 | function call with no prior declaration. | CERT EXP37-C |
| M | 151 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 151 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 151 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 151 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | function call with no prior declaration. | CERT EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 157 | function call with no prior declaration. | CERT EXP37-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 161 | function call with no prior declaration. | CERT EXP37-C |
| M | 161 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 162 | function call with no prior declaration. | CERT EXP37-C |
| M | 162 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 164 | function call with no prior declaration. | CERT EXP37-C |
| M | 164 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 165 | function call with no prior declaration. | CERT EXP37-C |
| M | 165 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 121 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 151 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 151 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 105 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 105 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 105 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 78 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 78 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_channel_find_server (171 to 191 irc-channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 183 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 183 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | function call with no prior declaration. | CERT EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 186 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 186 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | function call with no prior declaration. | CERT EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 186 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 186 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 183 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 183 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_server_connected (193 to 201 irc-channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 195 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 195 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 199 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 195 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 195 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_get_join_data (203 to 209 irc-channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 207 | function call with no prior declaration. | CERT EXP37-C |
| M | 207 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 208 | function call with no prior declaration. | CERT EXP37-C |
| M | 208 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_channel_created (211 to 215 irc-channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 213 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 213 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 213 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 213 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 213 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 213 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_channel_destroyed (217 to 227 irc-channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 219 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 219 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 219 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 219 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_channels_init (229 to 245 irc-channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 233 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 232 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 231 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_channels_deinit (247 to 263 irc-channels.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 251 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 250 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 249 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ircnet_create (28 to 34 irc-chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 30 | function call with no prior declaration. | CERT EXP37-C |
| M | 30 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_chatnet_read (36 to 51 irc-chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 38 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 38 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 41 | function call with no prior declaration. | CERT EXP37-C |
| M | 41 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 41 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 38 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 38 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_chatnet_saved (53 to 76 irc-chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 55 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 55 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 55 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_chatnet_destroyed (78 to 82 irc-chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 80 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 80 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 80 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 80 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_chatnets_init (85 to 90 irc-chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 89 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 88 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 87 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_chatnets_deinit (92 to 107 irc-chatnets.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 100 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 100 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 100 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 100 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 105 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 104 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 100 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 100 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_notice (63 to 87 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 70 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 70 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | function call with no prior declaration. | CERT EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 72 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & target , & | CERT INT02-C,INT31-C |
| M | 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 78 | function call with no prior declaration. | CERT EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 80 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | function call with no prior declaration. | CERT EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 80 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 80 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 70 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 70 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_ctcp (90 to 121 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 97 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 97 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & target , & | CERT INT02-C,INT31-C |
| M | 99 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & target , & ctcpcmd , & | CERT INT02-C,INT31-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 103 | function call with no prior declaration. | CERT EXP37-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | function call with no prior declaration. | CERT EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 107 | function call with no prior declaration. | CERT EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | function call with no prior declaration. | CERT EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | function call with no prior declaration. | CERT EXP37-C |
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 115 | function call with no prior declaration. | CERT EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 113 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 113 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 97 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 97 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_nctcp (124 to 149 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 131 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 131 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | function call with no prior declaration. | CERT EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 133 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & target , & | CERT INT02-C,INT31-C |
| M | 133 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & target , & ctcpcmd , & | CERT INT02-C,INT31-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | function call with no prior declaration. | CERT EXP37-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | function call with no prior declaration. | CERT EXP37-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 141 | function call with no prior declaration. | CERT EXP37-C |
| M | 141 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 142 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 142 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 143 | function call with no prior declaration. | CERT EXP37-C |
| M | 143 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 144 | function call with no prior declaration. | CERT EXP37-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 146 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 142 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 142 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 131 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 131 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_part (152 to 178 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 159 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 159 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 159 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | function call with no prior declaration. | CERT EXP37-C |
| M | 159 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 161 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 | 0x00010000 , item , & | CERT INT02-C,INT31-C |
| M | 161 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 | 0x00010000 , item , & channame , & | CERT INT02-C,INT31-C |
| M | 164 | function call with no prior declaration. | CERT EXP37-C |
| M | 164 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 166 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 172 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 173 | function call with no prior declaration. | CERT EXP37-C |
| M | 176 | function call with no prior declaration. | CERT EXP37-C |
| M | 176 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 172 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 172 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 159 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 159 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_kick (181 to 203 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 186 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 186 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | function call with no prior declaration. | CERT EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 188 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 | 0x00010000 , item , & | CERT INT02-C,INT31-C |
| M | 188 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 | 0x00010000 , item , & channame , & | CERT INT02-C,INT31-C |
| M | 188 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 | 0x00010000 , item , & channame , & nicks , & | CERT INT02-C,INT31-C |
| M | 193 | function call with no prior declaration. | CERT EXP37-C |
| M | 193 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | function call with no prior declaration. | CERT EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 196 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 196 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | function call with no prior declaration. | CERT EXP37-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | function call with no prior declaration. | CERT EXP37-C |
| M | 198 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 200 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 196 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 196 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 186 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 186 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_topic (206 to 227 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 213 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 213 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 213 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 213 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 213 | function call with no prior declaration. | CERT EXP37-C |
| M | 213 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 215 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00010000 | 0x00004000 | 0x00002000 , item , "topic" , & optlist , & | CERT INT02-C,INT31-C |
| M | 215 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00010000 | 0x00004000 | 0x00002000 , item , "topic" , & optlist , & channame , & | CERT INT02-C,INT31-C |
| M | 220 | function call with no prior declaration. | CERT EXP37-C |
| M | 220 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 221 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 221 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | function call with no prior declaration. | CERT EXP37-C |
| M | 224 | function call with no prior declaration. | CERT EXP37-C |
| M | 224 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 221 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 221 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 213 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 213 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_invite (230 to 250 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 235 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 235 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 235 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 235 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 235 | function call with no prior declaration. | CERT EXP37-C |
| M | 235 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 237 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 , & nick , & | CERT INT02-C,INT31-C |
| M | 240 | function call with no prior declaration. | CERT EXP37-C |
| M | 240 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 241 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 242 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 242 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 242 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 242 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 243 | function call with no prior declaration. | CERT EXP37-C |
| M | 243 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 245 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 245 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 245 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 245 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 245 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 248 | function call with no prior declaration. | CERT EXP37-C |
| M | 245 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 245 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 242 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 242 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 235 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 235 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_list (253 to 273 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 260 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 260 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 260 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 260 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 260 | function call with no prior declaration. | CERT EXP37-C |
| M | 260 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 262 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 | 0x00002000 , "list" , & optlist , & | CERT INT02-C,INT31-C |
| M | 266 | function call with no prior declaration. | CERT EXP37-C |
| M | 266 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 269 | function call with no prior declaration. | CERT EXP37-C |
| M | 269 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 271 | function call with no prior declaration. | CERT EXP37-C |
| M | 260 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 260 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_who (276 to 301 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 282 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 282 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 282 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 282 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 282 | function call with no prior declaration. | CERT EXP37-C |
| M | 282 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 284 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & channel , & | CERT INT02-C,INT31-C |
| M | 287 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 288 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 288 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 288 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 288 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 289 | function call with no prior declaration. | CERT EXP37-C |
| M | 289 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 291 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 291 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 293 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 295 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 298 | function call with no prior declaration. | CERT EXP37-C |
| M | 291 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 291 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 288 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 288 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 282 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 282 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_names (303 to 331 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 310 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 310 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 310 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 310 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 310 | function call with no prior declaration. | CERT EXP37-C |
| M | 310 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 312 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 | 0x00002000 , "names" , & optlist , & | CERT INT02-C,INT31-C |
| M | 316 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 317 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 317 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 317 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 317 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 318 | function call with no prior declaration. | CERT EXP37-C |
| M | 318 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 320 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 320 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 320 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 320 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 320 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 323 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 327 | function call with no prior declaration. | CERT EXP37-C |
| M | 320 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 320 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 317 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 317 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 310 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 310 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_nick (334 to 351 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 339 | function call with no prior declaration. | CERT EXP37-C |
| M | 339 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 341 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 341 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 341 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 341 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 341 | function call with no prior declaration. | CERT EXP37-C |
| M | 341 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 346 | function call with no prior declaration. | CERT EXP37-C |
| M | 346 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 347 | function call with no prior declaration. | CERT EXP37-C |
| M | 347 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 349 | function call with no prior declaration. | CERT EXP37-C |
| M | 341 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 341 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_redirect_nicklist (353 to 374 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 357 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 359 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 368 | function call with no prior declaration. | CERT EXP37-C |
| M | 368 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 369 | function call with no prior declaration. | CERT EXP37-C |
| M | 369 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 370 | function call with no prior declaration. | CERT EXP37-C |
| M | 370 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 371 | function call with no prior declaration. | CERT EXP37-C |
| M | 371 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 373 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_whois (377 to 444 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 385 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 385 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 385 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 385 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 385 | function call with no prior declaration. | CERT EXP37-C |
| M | 385 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 387 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00004000 | 0x00008000 , "whois" , & optlist , & | CERT INT02-C,INT31-C |
| M | 387 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00004000 | 0x00008000 , "whois" , & optlist , & qserver , & | CERT INT02-C,INT31-C |
| M | 393 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 393 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 393 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 393 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 393 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 393 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 401 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 402 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 405 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 405 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 407 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 409 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 409 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 412 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 413 | function call with no prior declaration. | CERT EXP37-C |
| M | 413 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 414 | function call with no prior declaration. | CERT EXP37-C |
| M | 414 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 418 | function call with no prior declaration. | CERT EXP37-C |
| M | 418 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 420 | function call with no prior declaration. | CERT EXP37-C |
| M | 420 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 421 | function call with no prior declaration. | CERT EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 422 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 425 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 427 | function call with no prior declaration. | CERT EXP37-C |
| M | 427 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 432 | Type conversion without cast. : int char server_redirect_event ( server , "whois" , 1 , str , TRUE , NULL , "event 318" , "whois end" , "event 402" , | CERT INT02-C,INT31-C |
| M | 437 | function call with no prior declaration. | CERT EXP37-C |
| M | 437 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 442 | function call with no prior declaration. | CERT EXP37-C |
| M | 442 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 393 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 432 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 405 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 393 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 393 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 393 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 385 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 385 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_whois (446 to 451 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 450 | Type conversion without cast. : int char signal_emit ( "event 311" , 4 , server , | CERT INT02-C,INT31-C |
| M | 450 | Type conversion without cast. : int char signal_emit ( "event 311" , 4 , server , data , | CERT INT02-C,INT31-C |
| M | 450 | Type conversion without cast. : int char signal_emit ( "event 311" , 4 , server , data , nick , | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_whois_try_whowas (453 to 469 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 457 | function call with no prior declaration. | CERT EXP37-C |
| M | 457 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 466 | function call with no prior declaration. | CERT EXP37-C |
| M | 468 | function call with no prior declaration. | CERT EXP37-C |
| M | 468 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 462 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_end_of_whois (471 to 476 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 474 | Type conversion without cast. : int char signal_emit ( "event 318" , 4 , server , | CERT INT02-C,INT31-C |
| M | 474 | Type conversion without cast. : int char signal_emit ( "event 318" , 4 , server , data , | CERT INT02-C,INT31-C |
| M | 474 | Type conversion without cast. : int char signal_emit ( "event 318" , 4 , server , data , nick , | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_whowas (478 to 483 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 482 | Type conversion without cast. : int char signal_emit ( "event 314" , 4 , server , | CERT INT02-C,INT31-C |
| M | 482 | Type conversion without cast. : int char signal_emit ( "event 314" , 4 , server , data , | CERT INT02-C,INT31-C |
| M | 482 | Type conversion without cast. : int char signal_emit ( "event 314" , 4 , server , data , nick , | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_whowas (486 to 509 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 492 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 492 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 492 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 492 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 492 | function call with no prior declaration. | CERT EXP37-C |
| M | 492 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 494 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & nicks , & | CERT INT02-C,INT31-C |
| M | 496 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 502 | function call with no prior declaration. | CERT EXP37-C |
| M | 502 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 505 | function call with no prior declaration. | CERT EXP37-C |
| M | 500 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 492 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 492 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_ping (512 to 530 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 517 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 517 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 517 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 517 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 517 | function call with no prior declaration. | CERT EXP37-C |
| M | 517 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 520 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 520 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 521 | function call with no prior declaration. | CERT EXP37-C |
| M | 521 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 522 | function call with no prior declaration. | CERT EXP37-C |
| M | 522 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 525 | function call with no prior declaration. | CERT EXP37-C |
| M | 525 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 527 | function call with no prior declaration. | CERT EXP37-C |
| M | 527 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 529 | function call with no prior declaration. | CERT EXP37-C |
| M | 529 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 520 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 517 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 517 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_away (533 to 548 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 539 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 | 0x00002000 , "away" , & optlist , & | CERT INT02-C,INT31-C |
| M | 542 | function call with no prior declaration. | CERT EXP37-C |
| M | 542 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 545 | function call with no prior declaration. | CERT EXP37-C |
| M | 545 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_sconnect (551 to 557 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 553 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 553 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 553 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 553 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 553 | function call with no prior declaration. | CERT EXP37-C |
| M | 553 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 554 | function call with no prior declaration. | CERT EXP37-C |
| M | 554 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 556 | function call with no prior declaration. | CERT EXP37-C |
| M | 553 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 553 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_quote (560 to 571 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 562 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 562 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 562 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 562 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 565 | function call with no prior declaration. | CERT EXP37-C |
| M | 565 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 562 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 562 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_wall_hash (573 to 576 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 575 | function call with no prior declaration. | CERT EXP37-C |
| M | 575 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_wait (579 to 611 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 586 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 586 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 586 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 586 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 586 | function call with no prior declaration. | CERT EXP37-C |
| M | 586 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 588 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 | 0x00008000 | 0x00002000 , NULL , & optlist , & | CERT INT02-C,INT31-C |
| M | 594 | function call with no prior declaration. | CERT EXP37-C |
| M | 594 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 597 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 597 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 597 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 597 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 597 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 597 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 600 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 602 | function call with no prior declaration. | CERT EXP37-C |
| M | 602 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 597 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 597 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 597 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 597 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 586 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 586 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_wall (614 to 662 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 621 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 621 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 621 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 621 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 621 | function call with no prior declaration. | CERT EXP37-C |
| M | 621 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 623 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00010000 | 0x00002000 , item , & | CERT INT02-C,INT31-C |
| M | 623 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00010000 | 0x00002000 , item , & channame , & | CERT INT02-C,INT31-C |
| M | 626 | function call with no prior declaration. | CERT EXP37-C |
| M | 626 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 628 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 628 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 628 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 628 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 628 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 628 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 629 | function call with no prior declaration. | CERT EXP37-C |
| M | 629 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 631 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 631 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 633 | function call with no prior declaration. | CERT EXP37-C |
| M | 633 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 634 | function call with no prior declaration. | CERT EXP37-C |
| M | 634 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 635 | function call with no prior declaration. | CERT EXP37-C |
| M | 639 | function call with no prior declaration. | CERT EXP37-C |
| M | 639 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 642 | function call with no prior declaration. | CERT EXP37-C |
| M | 642 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 643 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 644 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 644 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 645 | function call with no prior declaration. | CERT EXP37-C |
| M | 645 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 651 | function call with no prior declaration. | CERT EXP37-C |
| M | 656 | function call with no prior declaration. | CERT EXP37-C |
| M | 656 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 657 | function call with no prior declaration. | CERT EXP37-C |
| M | 657 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 660 | function call with no prior declaration. | CERT EXP37-C |
| M | 660 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 628 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 644 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 643 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 631 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 631 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 628 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 628 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 628 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 621 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 621 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_kickban (665 to 708 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 673 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 673 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 673 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 673 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 673 | function call with no prior declaration. | CERT EXP37-C |
| M | 673 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 675 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00010000 | 0x00002000 , item , & | CERT INT02-C,INT31-C |
| M | 675 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00010000 | 0x00002000 , item , & channel , & | CERT INT02-C,INT31-C |
| M | 675 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00010000 | 0x00002000 , item , & channel , & nicks , & | CERT INT02-C,INT31-C |
| M | 680 | function call with no prior declaration. | CERT EXP37-C |
| M | 680 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 682 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 682 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 682 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 682 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 682 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 682 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 684 | function call with no prior declaration. | CERT EXP37-C |
| M | 684 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 686 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 686 | function call with no prior declaration. | CERT EXP37-C |
| M | 686 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 687 | function call with no prior declaration. | CERT EXP37-C |
| M | 687 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 688 | function call with no prior declaration. | CERT EXP37-C |
| M | 688 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 690 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 690 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 691 | function call with no prior declaration. | CERT EXP37-C |
| M | 691 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 692 | function call with no prior declaration. | CERT EXP37-C |
| M | 692 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 694 | function call with no prior declaration. | CERT EXP37-C |
| M | 694 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 695 | function call with no prior declaration. | CERT EXP37-C |
| M | 695 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 704 | function call with no prior declaration. | CERT EXP37-C |
| M | 704 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 705 | function call with no prior declaration. | CERT EXP37-C |
| M | 705 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 682 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 690 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 690 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 682 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 682 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 682 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 673 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 673 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| knockout_destroy (710 to 715 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 712 | function call with no prior declaration. | CERT EXP37-C |
| M | 712 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 713 | function call with no prior declaration. | CERT EXP37-C |
| M | 713 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 714 | function call with no prior declaration. | CERT EXP37-C |
| M | 714 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| knockout_timeout_server (718 to 739 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 723 | function call with no prior declaration. | CERT EXP37-C |
| M | 723 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 725 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 725 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 725 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 725 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 728 | function call with no prior declaration. | CERT EXP37-C |
| M | 728 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 725 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 725 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| knockout_timeout (741 to 745 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 743 | function call with no prior declaration. | CERT EXP37-C |
| M | 743 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_knockout (748 to 826 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 758 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 758 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 758 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 758 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 758 | function call with no prior declaration. | CERT EXP37-C |
| M | 758 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 760 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 760 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 760 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 760 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 761 | function call with no prior declaration. | CERT EXP37-C |
| M | 761 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 763 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 763 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * data | CERT INT01-C,INT02-C,INT07-C |
| M | 765 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & timeoutstr , & | CERT INT02-C,INT31-C |
| M | 765 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & timeoutstr , & nicks , & | CERT INT02-C,INT31-C |
| M | 770 | function call with no prior declaration. | CERT EXP37-C |
| M | 770 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 772 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & nicks , & | CERT INT02-C,INT31-C |
| M | 778 | function call with no prior declaration. | CERT EXP37-C |
| M | 778 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 780 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 780 | function call with no prior declaration. | CERT EXP37-C |
| M | 780 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 781 | function call with no prior declaration. | CERT EXP37-C |
| M | 781 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 782 | function call with no prior declaration. | CERT EXP37-C |
| M | 782 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 785 | function call with no prior declaration. | CERT EXP37-C |
| M | 785 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 787 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 787 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 788 | function call with no prior declaration. | CERT EXP37-C |
| M | 788 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 789 | function call with no prior declaration. | CERT EXP37-C |
| M | 789 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 792 | function call with no prior declaration. | CERT EXP37-C |
| M | 792 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 803 | function call with no prior declaration. | CERT EXP37-C |
| M | 803 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 804 | function call with no prior declaration. | CERT EXP37-C |
| M | 804 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 807 | function call with no prior declaration. | CERT EXP37-C |
| M | 807 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 813 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 817 | function call with no prior declaration. | CERT EXP37-C |
| M | 817 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 820 | function call with no prior declaration. | CERT EXP37-C |
| M | 820 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 822 | function call with no prior declaration. | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 822 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 787 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 787 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 760 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 760 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 758 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 758 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_server_purge (829 to 842 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 834 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 834 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 834 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 834 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 834 | function call with no prior declaration. | CERT EXP37-C |
| M | 834 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 839 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 834 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 834 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_server_disconnected (845 to 856 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 847 | function call with no prior declaration. | CERT EXP37-C |
| M | 847 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 849 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 849 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 849 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 849 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 852 | function call with no prior declaration. | CERT EXP37-C |
| M | 852 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 855 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 849 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 849 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_channel_destroyed (859 to 873 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 863 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 863 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 863 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 863 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 863 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 863 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 863 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 863 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 871 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 863 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 863 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 863 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 863 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_oper (876 to 890 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 881 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 881 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 881 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 881 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 881 | function call with no prior declaration. | CERT EXP37-C |
| M | 881 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 884 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 , & nick , & | CERT INT02-C,INT31-C |
| M | 886 | function call with no prior declaration. | CERT EXP37-C |
| M | 886 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 888 | function call with no prior declaration. | CERT EXP37-C |
| M | 881 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 881 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_accept (893 to 901 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 895 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 895 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 895 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 895 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 895 | function call with no prior declaration. | CERT EXP37-C |
| M | 895 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 900 | function call with no prior declaration. | CERT EXP37-C |
| M | 895 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 895 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_unsilence (904 to 912 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 906 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 906 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 906 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 906 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 906 | function call with no prior declaration. | CERT EXP37-C |
| M | 906 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 909 | function call with no prior declaration. | CERT EXP37-C |
| M | 909 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 911 | function call with no prior declaration. | CERT EXP37-C |
| M | 906 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 906 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_self (914 to 919 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 916 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 916 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 916 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 916 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 916 | function call with no prior declaration. | CERT EXP37-C |
| M | 916 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 918 | function call with no prior declaration. | CERT EXP37-C |
| M | 916 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 916 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_1self (921 to 929 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 923 | function call with no prior declaration. | CERT EXP37-C |
| M | 923 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 924 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 924 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 924 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 924 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 925 | function call with no prior declaration. | CERT EXP37-C |
| M | 925 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 926 | function call with no prior declaration. | CERT EXP37-C |
| M | 926 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 928 | function call with no prior declaration. | CERT EXP37-C |
| M | 924 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 924 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_2self (931 to 943 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 936 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 936 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 936 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 936 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 936 | function call with no prior declaration. | CERT EXP37-C |
| M | 936 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 938 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & target , & | CERT INT02-C,INT31-C |
| M | 940 | function call with no prior declaration. | CERT EXP37-C |
| M | 940 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 941 | function call with no prior declaration. | CERT EXP37-C |
| M | 936 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 936 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_commands_init (945 to 1048 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 947 | function call with no prior declaration. | CERT EXP37-C |
| M | 947 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 955 | function call with no prior declaration. | CERT EXP37-C |
| M | 955 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1041 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1040 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1039 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1038 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1037 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1036 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1034 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1033 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1032 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1031 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1029 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1028 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1027 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1026 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1024 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1022 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1020 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1018 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1016 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1015 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1013 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1011 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1009 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1008 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1007 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1004 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1002 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1000 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 998 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 996 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 994 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 992 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 990 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 988 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 986 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 984 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 982 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 980 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 978 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 977 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 975 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 974 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 972 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 971 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 970 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 969 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 967 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 966 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 965 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 964 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 963 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 962 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 961 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 960 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 959 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 958 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 957 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 953 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 952 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_commands_deinit (1050 to 1114 irc-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1052 | function call with no prior declaration. | CERT EXP37-C |
| M | 1052 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1113 | function call with no prior declaration. | CERT EXP37-C |
| M | 1113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1111 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1110 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1109 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1108 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1107 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1106 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1104 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1103 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1102 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1101 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1100 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1099 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1098 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1097 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1096 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1095 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1094 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1093 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1092 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1091 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1090 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1089 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1088 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1087 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1086 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1085 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1084 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1083 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1082 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1081 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1080 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1079 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1078 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1077 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1076 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1075 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1074 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1073 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1072 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1071 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1070 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1069 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1068 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1067 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1066 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1065 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1064 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1063 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1062 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1061 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1060 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1059 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1058 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1057 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1056 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1055 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 1054 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| create_chatnet (46 to 49 irc-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 48 | function call with no prior declaration. | CERT EXP37-C |
| M | 48 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| create_server_setup (51 to 54 irc-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| create_channel_setup (56 to 59 irc-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 58 | function call with no prior declaration. | CERT EXP37-C |
| M | 58 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| create_server_connect (61 to 64 irc-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 63 | function call with no prior declaration. | CERT EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| destroy_server_connect (66 to 76 irc-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 70 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 70 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 75 | function call with no prior declaration. | CERT EXP37-C |
| M | 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 70 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_core_init (78 to 123 irc-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 82 | function call with no prior declaration. | CERT EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 96 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 97 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 101 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_server_numeric (39 to 44 irc-expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 42 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_servername (47 to 52 irc-expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 49 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 49 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 49 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 49 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_userhost (55 to 77 irc-expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 61 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 61 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 72 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 61 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_usermode (80 to 83 irc-expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 82 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 82 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 82 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 82 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 82 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 82 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_cumode (86 to 97 irc-expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 88 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 88 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 89 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 94 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 89 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 89 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 88 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 88 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 88 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| expando_cumode_space (101 to 110 irc-expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 105 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 105 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 105 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_join (112 to 121 irc-expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 115 | function call with no prior declaration. | CERT EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 119 | function call with no prior declaration. | CERT EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_expandos_init (123 to 155 irc-expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 125 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 154 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 146 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 141 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 137 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 134 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 131 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 129 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 127 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_expandos_deinit (157 to 169 irc-expandos.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 159 | function call with no prior declaration. | CERT EXP37-C |
| M | 159 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 168 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 166 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 165 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 164 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 163 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 162 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 161 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_domain_mask (26 to 57 irc-masks.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 30 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 32 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 35 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 43 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 43 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( ptr [ 1 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 49 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 51 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_get_mask (59 to 92 irc-masks.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 64 | function call with no prior declaration. | CERT EXP37-C |
| M | 64 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | function call with no prior declaration. | CERT EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 79 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 82 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_nicklist_insert (33 to 51 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 38 | function call with no prior declaration. | CERT EXP37-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 38 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 38 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 39 | function call with no prior declaration. | CERT EXP37-C |
| M | 39 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 41 | function call with no prior declaration. | CERT EXP37-C |
| M | 41 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 49 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 49 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 49 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 38 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 38 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_nick_strip (59 to 75 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 63 | function call with no prior declaration. | CERT EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 65 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 65 | function call with no prior declaration. | CERT EXP37-C |
| M | 65 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 66 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * nick | CERT INT01-C,INT02-C,INT07-C |
| M | 67 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 67 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * nick | CERT INT01-C,INT02-C,INT07-C |
| M | 68 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 72 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 73 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 74 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_nickcmp_rfc1459 (77 to 85 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 80 | Value is not of appropriate type. : char signed char ( * m ) | CERT INT01-C,INT02-C,INT07-C |
| M | 80 | Value is not of appropriate type. : char signed char ( * n ) | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_nickcmp_ascii (87 to 95 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 90 | Value is not of appropriate type. : char signed char ( * m ) | CERT INT01-C,INT02-C,INT07-C |
| M | 90 | Value is not of appropriate type. : char signed char ( * n ) | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_names_list (97 to 168 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 105 | function call with no prior declaration. | CERT EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 109 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 109 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 112 | function call with no prior declaration. | CERT EXP37-C |
| M | 112 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 142 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 167 | function call with no prior declaration. | CERT EXP37-C |
| M | 167 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 161 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 160 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 128 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 125 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 109 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 109 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 109 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_end_of_names (170 to 199 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 177 | function call with no prior declaration. | CERT EXP37-C |
| M | 177 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 181 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 181 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | function call with no prior declaration. | CERT EXP37-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 192 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 192 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | function call with no prior declaration. | CERT EXP37-C |
| M | 198 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 188 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 192 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 192 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 183 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 183 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 181 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 181 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 181 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_who (201 to 238 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 207 | function call with no prior declaration. | CERT EXP37-C |
| M | 207 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 216 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 224 | function call with no prior declaration. | CERT EXP37-C |
| M | 224 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 226 | function call with no prior declaration. | CERT EXP37-C |
| M | 226 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 229 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 229 | function call with no prior declaration. | CERT EXP37-C |
| M | 229 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 230 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 233 | Type conversion without cast. : char bool nicklist_update_flags ( server , | CERT INT02-C,INT31-C |
| M | 233 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 235 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 237 | function call with no prior declaration. | CERT EXP37-C |
| M | 237 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 233 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_whois (240 to 266 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 246 | function call with no prior declaration. | CERT EXP37-C |
| M | 246 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 253 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 253 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 258 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 258 | function call with no prior declaration. | CERT EXP37-C |
| M | 258 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 260 | function call with no prior declaration. | CERT EXP37-C |
| M | 260 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 264 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 264 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 265 | function call with no prior declaration. | CERT EXP37-C |
| M | 265 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 264 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 264 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 253 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 253 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_whois_away (268 to 278 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 272 | function call with no prior declaration. | CERT EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 277 | function call with no prior declaration. | CERT EXP37-C |
| M | 277 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 276 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_own_away (280 to 290 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 284 | function call with no prior declaration. | CERT EXP37-C |
| M | 284 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 289 | function call with no prior declaration. | CERT EXP37-C |
| M | 289 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 288 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_own_unaway (292 to 302 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 296 | function call with no prior declaration. | CERT EXP37-C |
| M | 296 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 301 | function call with no prior declaration. | CERT EXP37-C |
| M | 301 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 300 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_whois_ircop (304 to 314 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 308 | function call with no prior declaration. | CERT EXP37-C |
| M | 308 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 313 | function call with no prior declaration. | CERT EXP37-C |
| M | 313 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 312 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_nick_in_use (322 to 366 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 327 | function call with no prior declaration. | CERT EXP37-C |
| M | 327 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 335 | function call with no prior declaration. | CERT EXP37-C |
| M | 335 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 337 | function call with no prior declaration. | CERT EXP37-C |
| M | 337 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 339 | function call with no prior declaration. | CERT EXP37-C |
| M | 339 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 340 | function call with no prior declaration. | CERT EXP37-C |
| M | 340 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 342 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 344 | function call with no prior declaration. | CERT EXP37-C |
| M | 344 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 345 | function call with no prior declaration. | CERT EXP37-C |
| M | 345 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 350 | Array index not unsigned. | CERT ARR30-C |
| M | 350 | Value is not of appropriate type. : unsigned int int server -> nick [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 350 | Array index not unsigned. | CERT ARR30-C |
| M | 350 | Value is not of appropriate type. : unsigned int int server -> nick [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 351 | Array index not unsigned. | CERT ARR30-C |
| M | 351 | Value is not of appropriate type. : unsigned int int server -> nick [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 355 | Array index not unsigned. | CERT ARR30-C |
| M | 355 | Value is not of appropriate type. : unsigned int int server -> nick [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 356 | Array index not unsigned. | CERT ARR30-C |
| M | 356 | Value is not of appropriate type. : unsigned int int server -> nick [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 359 | Array index not unsigned. | CERT ARR30-C |
| M | 359 | Value is not of appropriate type. : unsigned int int server -> nick [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 363 | function call with no prior declaration. | CERT EXP37-C |
| M | 363 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 365 | function call with no prior declaration. | CERT EXP37-C |
| M | 365 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_target_unavailable (368 to 381 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 372 | function call with no prior declaration. | CERT EXP37-C |
| M | 372 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 380 | function call with no prior declaration. | CERT EXP37-C |
| M | 380 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_nick (383 to 407 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 388 | function call with no prior declaration. | CERT EXP37-C |
| M | 388 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 389 | function call with no prior declaration. | CERT EXP37-C |
| M | 389 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 393 | function call with no prior declaration. | CERT EXP37-C |
| M | 393 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 396 | function call with no prior declaration. | CERT EXP37-C |
| M | 396 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 398 | function call with no prior declaration. | CERT EXP37-C |
| M | 398 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 399 | function call with no prior declaration. | CERT EXP37-C |
| M | 399 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 402 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 402 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 405 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 405 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 406 | function call with no prior declaration. | CERT EXP37-C |
| M | 406 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 405 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 405 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 402 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 402 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_userhost (409 to 434 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 414 | function call with no prior declaration. | CERT EXP37-C |
| M | 414 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 419 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 419 | function call with no prior declaration. | CERT EXP37-C |
| M | 419 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 420 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 423 | Array Bound exceeded. | CERT ARR30-C |
| M | 423 | Value is not of appropriate type. : unsigned int signed char ptr [ | CERT INT01-C,INT02-C,INT07-C |
| M | 423 | Value is not of appropriate type. : unsigned int signed char ptr [ - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 424 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 424 | Array Bound exceeded. | CERT ARR30-C |
| M | 424 | Value is not of appropriate type. : unsigned int signed char ptr [ | CERT INT01-C,INT02-C,INT07-C |
| M | 424 | Value is not of appropriate type. : unsigned int signed char ptr [ - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 428 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 430 | Type conversion without cast. : char bool nicklist_update_flags ( server , * | CERT INT02-C,INT31-C |
| M | 430 | Type conversion without cast. : int bool nicklist_update_flags ( server , * pos , * | CERT INT02-C,INT31-C |
| M | 430 | Type conversion without cast. : int bool nicklist_update_flags ( server , * pos , * ptr == '-' , | CERT INT02-C,INT31-C |
| M | 432 | function call with no prior declaration. | CERT EXP37-C |
| M | 432 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 433 | function call with no prior declaration. | CERT EXP37-C |
| M | 433 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 430 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_usermode (436 to 441 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 438 | function call with no prior declaration. | CERT EXP37-C |
| M | 438 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 438 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 438 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 440 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 438 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_nick_flags (443 to 451 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 446 | function call with no prior declaration. | CERT EXP37-C |
| M | 446 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 449 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_connected (453 to 457 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 455 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 455 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 455 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 455 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 455 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 455 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_nicklist_init (459 to 479 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 478 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 477 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 476 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 475 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 474 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 473 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 472 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 471 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 470 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 469 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 468 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 467 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 466 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 465 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 464 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 463 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 462 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 461 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_nicklist_deinit (481 to 501 irc-nicklist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 500 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 499 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 498 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 497 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 496 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 495 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 494 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 493 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 492 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 491 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 490 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 489 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 488 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 487 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 486 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 485 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 484 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 483 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_query_create (29 to 42 irc-queries.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 34 | function call with no prior declaration. | CERT EXP37-C |
| M | 34 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 36 | function call with no prior declaration. | CERT EXP37-C |
| M | 36 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 38 | function call with no prior declaration. | CERT EXP37-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 39 | function call with no prior declaration. | CERT EXP37-C |
| M | 39 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 41 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_query_find (44 to 56 irc-queries.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 51 | function call with no prior declaration. | CERT EXP37-C |
| M | 51 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 52 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| check_query_changes (58 to 80 irc-queries.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_privmsg (82 to 94 irc-queries.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 87 | function call with no prior declaration. | CERT EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 93 | function call with no prior declaration. | CERT EXP37-C |
| M | 93 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_nick (103 to 116 irc-queries.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 112 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | function call with no prior declaration. | CERT EXP37-C |
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_queries_init (118 to 123 irc-queries.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 121 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 120 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_queries_deinit (125 to 130 irc-queries.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 129 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 128 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 127 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_server_connect_copy (31 to 52 irc-servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 36 | function call with no prior declaration. | CERT EXP37-C |
| M | 36 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 37 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 37 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 37 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 37 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 40 | function call with no prior declaration. | CERT EXP37-C |
| M | 40 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | function call with no prior declaration. | CERT EXP37-C |
| M | 49 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | function call with no prior declaration. | CERT EXP37-C |
| M | 50 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 37 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 37 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_server_reconnect_save_status (54 to 66 irc-servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 57 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 57 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 57 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 57 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | function call with no prior declaration. | CERT EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 64 | function call with no prior declaration. | CERT EXP37-C |
| M | 64 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 65 | function call with no prior declaration. | CERT EXP37-C |
| M | 65 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 57 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 57 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 57 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 57 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_connected (68 to 75 irc-servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 70 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 70 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 70 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_nick_collision (77 to 94 irc-servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 81 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 81 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 81 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_servers_reconnect_init (105 to 112 irc-servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 111 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 110 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 109 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 108 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 107 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_servers_reconnect_deinit (114 to 121 irc-servers-reconnect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 120 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 119 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 118 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 117 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 116 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_server_setup_fill_reconn (33 to 46 irc-servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 36 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 36 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 36 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 36 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 37 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 37 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 37 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 37 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 37 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 37 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 36 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 36 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_server_setup_fill_connect (48 to 56 irc-servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 50 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 50 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 50 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 54 | function call with no prior declaration. | CERT EXP37-C |
| M | 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 50 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_server_setup_fill_chatnet (58 to 82 irc-servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 61 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 61 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | function call with no prior declaration. | CERT EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 63 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 65 | function call with no prior declaration. | CERT EXP37-C |
| M | 65 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 67 | function call with no prior declaration. | CERT EXP37-C |
| M | 67 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 63 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 61 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 61 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| init_userinfo (84 to 122 irc-servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 93 | function call with no prior declaration. | CERT EXP37-C |
| M | 93 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 99 | function call with no prior declaration. | CERT EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 101 | function call with no prior declaration. | CERT EXP37-C |
| M | 101 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 103 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 109 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 109 | function call with no prior declaration. | CERT EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 112 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 116 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 118 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 100 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 92 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_server_setup_read (124 to 135 irc-servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 126 | function call with no prior declaration. | CERT EXP37-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | function call with no prior declaration. | CERT EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 129 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 129 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 129 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_server_setup_saved (137 to 149 irc-servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 140 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 140 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 140 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 140 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_servers_setup_init (151 to 162 irc-servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 161 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 160 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 159 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 158 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 157 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 153 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_servers_setup_deinit (164 to 171 irc-servers-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 170 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 169 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 168 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 167 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 166 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| isnickflag_func (59 to 64 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 63 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| send_message (77 to 102 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 85 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 85 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | function call with no prior declaration. | CERT EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | function call with no prior declaration. | CERT EXP37-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 93 | function call with no prior declaration. | CERT EXP37-C |
| M | 93 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | function call with no prior declaration. | CERT EXP37-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 100 | function call with no prior declaration. | CERT EXP37-C |
| M | 100 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 101 | function call with no prior declaration. | CERT EXP37-C |
| M | 101 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 97 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 85 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 85 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_init (104 to 179 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 110 | function call with no prior declaration. | CERT EXP37-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 116 | function call with no prior declaration. | CERT EXP37-C |
| M | 116 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 122 | function call with no prior declaration. | CERT EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 124 | function call with no prior declaration. | CERT EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 129 | function call with no prior declaration. | CERT EXP37-C |
| M | 129 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | function call with no prior declaration. | CERT EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 135 | function call with no prior declaration. | CERT EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | function call with no prior declaration. | CERT EXP37-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 141 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 145 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 147 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 150 | function call with no prior declaration. | CERT EXP37-C |
| M | 150 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 151 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 151 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 152 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 154 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 154 | function call with no prior declaration. | CERT EXP37-C |
| M | 154 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | function call with no prior declaration. | CERT EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 157 | function call with no prior declaration. | CERT EXP37-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 160 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 160 | function call with no prior declaration. | CERT EXP37-C |
| M | 160 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 162 | function call with no prior declaration. | CERT EXP37-C |
| M | 162 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 165 | function call with no prior declaration. | CERT EXP37-C |
| M | 165 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 169 | function call with no prior declaration. | CERT EXP37-C |
| M | 169 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 169 | function call with no prior declaration. | CERT EXP37-C |
| M | 169 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 170 | function call with no prior declaration. | CERT EXP37-C |
| M | 170 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 170 | function call with no prior declaration. | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 170 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 176 | function call with no prior declaration. | CERT EXP37-C |
| M | 176 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 177 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_server_init_connect (181 to 223 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 186 | function call with no prior declaration. | CERT EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 186 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 190 | function call with no prior declaration. | CERT EXP37-C |
| M | 190 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 186 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 186 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_server_connect (225 to 231 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 229 | function call with no prior declaration. | CERT EXP37-C |
| M | 229 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| command_has_target (234 to 246 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 240 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 244 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 244 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 245 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 245 | Array index not unsigned. | CERT ARR30-C |
| M | 245 | Value is not of appropriate type. : unsigned int int p [ len | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_server_purge_output (249 to 281 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 264 | function call with no prior declaration. | CERT EXP37-C |
| M | 264 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 267 | function call with no prior declaration. | CERT EXP37-C |
| M | 267 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 269 | function call with no prior declaration. | CERT EXP37-C |
| M | 269 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 275 | function call with no prior declaration. | CERT EXP37-C |
| M | 275 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 277 | function call with no prior declaration. | CERT EXP37-C |
| M | 277 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_connected (283 to 300 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 285 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 285 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 285 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 285 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 295 | function call with no prior declaration. | CERT EXP37-C |
| M | 295 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 285 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 285 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| isupport_destroy_hash (302 to 306 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 304 | function call with no prior declaration. | CERT EXP37-C |
| M | 304 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 305 | function call with no prior declaration. | CERT EXP37-C |
| M | 305 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_disconnected (308 to 334 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 312 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 312 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 312 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 312 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 316 | function call with no prior declaration. | CERT EXP37-C |
| M | 316 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 320 | function call with no prior declaration. | CERT EXP37-C |
| M | 320 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 324 | function call with no prior declaration. | CERT EXP37-C |
| M | 324 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 326 | function call with no prior declaration. | CERT EXP37-C |
| M | 326 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 329 | function call with no prior declaration. | CERT EXP37-C |
| M | 329 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 330 | function call with no prior declaration. | CERT EXP37-C |
| M | 330 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 331 | function call with no prior declaration. | CERT EXP37-C |
| M | 331 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 332 | function call with no prior declaration. | CERT EXP37-C |
| M | 332 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 333 | function call with no prior declaration. | CERT EXP37-C |
| M | 333 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 318 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 312 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 312 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_server_quit (336 to 349 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 341 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 341 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 341 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 341 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 344 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 344 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 345 | function call with no prior declaration. | CERT EXP37-C |
| M | 345 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 347 | function call with no prior declaration. | CERT EXP37-C |
| M | 347 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 348 | function call with no prior declaration. | CERT EXP37-C |
| M | 348 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 344 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 344 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 341 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 341 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_server_send_action (351 to 358 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 355 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 355 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 356 | function call with no prior declaration. | CERT EXP37-C |
| M | 357 | function call with no prior declaration. | CERT EXP37-C |
| M | 357 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 355 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 355 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_server_send_away (360 to 377 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 364 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 364 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 364 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 364 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 368 | function call with no prior declaration. | CERT EXP37-C |
| M | 368 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 370 | function call with no prior declaration. | CERT EXP37-C |
| M | 370 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 371 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 371 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 371 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 371 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 374 | function call with no prior declaration. | CERT EXP37-C |
| M | 376 | function call with no prior declaration. | CERT EXP37-C |
| M | 376 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 371 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 371 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 364 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 364 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_server_send_data (379 to 399 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 381 | Type conversion without cast. : void char net_sendbuffer_send ( server -> handle , | CERT INT02-C,INT31-C |
| M | 387 | function call with no prior declaration. | CERT EXP37-C |
| M | 387 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 396 | memcpy params access same variable. | CERT DCL33-C |
| M | 396 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 381 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_cmd_timeout (401 to 449 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 409 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 409 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 409 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 409 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 430 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 430 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 434 | Array index not unsigned. | CERT ARR30-C |
| M | 434 | Value is not of appropriate type. : unsigned int int cmd [ len - 2 | CERT INT01-C,INT02-C,INT07-C |
| M | 435 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 435 | Array index not unsigned. | CERT ARR30-C |
| M | 435 | Value is not of appropriate type. : unsigned int int cmd [ len - 2 | CERT INT01-C,INT02-C,INT07-C |
| M | 436 | Array index not unsigned. | CERT ARR30-C |
| M | 436 | Value is not of appropriate type. : unsigned int int cmd [ len - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 437 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 437 | Array index not unsigned. | CERT ARR30-C |
| M | 437 | Value is not of appropriate type. : unsigned int int cmd [ len - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 442 | function call with no prior declaration. | CERT EXP37-C |
| M | 442 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 443 | function call with no prior declaration. | CERT EXP37-C |
| M | 443 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 446 | function call with no prior declaration. | CERT EXP37-C |
| M | 446 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 447 | function call with no prior declaration. | CERT EXP37-C |
| M | 447 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 418 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 415 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 409 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 409 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| servers_cmd_timeout (452 to 468 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 458 | function call with no prior declaration. | CERT EXP37-C |
| M | 458 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 460 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_servers_start_cmd_timeout (471 to 475 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 474 | function call with no prior declaration. | CERT EXP37-C |
| M | 474 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_server_get_channels (479 to 524 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 486 | function call with no prior declaration. | CERT EXP37-C |
| M | 486 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 488 | function call with no prior declaration. | CERT EXP37-C |
| M | 488 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 489 | function call with no prior declaration. | CERT EXP37-C |
| M | 489 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 496 | function call with no prior declaration. | CERT EXP37-C |
| M | 496 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 497 | function call with no prior declaration. | CERT EXP37-C |
| M | 497 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 507 | function call with no prior declaration. | CERT EXP37-C |
| M | 507 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 508 | function call with no prior declaration. | CERT EXP37-C |
| M | 508 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 514 | function call with no prior declaration. | CERT EXP37-C |
| M | 514 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 515 | function call with no prior declaration. | CERT EXP37-C |
| M | 515 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 516 | function call with no prior declaration. | CERT EXP37-C |
| M | 516 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 520 | function call with no prior declaration. | CERT EXP37-C |
| M | 520 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 521 | function call with no prior declaration. | CERT EXP37-C |
| M | 521 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 523 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_connected (526 to 569 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 531 | function call with no prior declaration. | CERT EXP37-C |
| M | 531 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 535 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 537 | function call with no prior declaration. | CERT EXP37-C |
| M | 537 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 538 | function call with no prior declaration. | CERT EXP37-C |
| M | 538 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 542 | function call with no prior declaration. | CERT EXP37-C |
| M | 542 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 544 | function call with no prior declaration. | CERT EXP37-C |
| M | 544 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 545 | function call with no prior declaration. | CERT EXP37-C |
| M | 545 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 549 | function call with no prior declaration. | CERT EXP37-C |
| M | 549 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 552 | function call with no prior declaration. | CERT EXP37-C |
| M | 552 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 553 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 561 | function call with no prior declaration. | CERT EXP37-C |
| M | 563 | function call with no prior declaration. | CERT EXP37-C |
| M | 563 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 564 | function call with no prior declaration. | CERT EXP37-C |
| M | 564 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 568 | function call with no prior declaration. | CERT EXP37-C |
| M | 568 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_server_info (571 to 588 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 575 | function call with no prior declaration. | CERT EXP37-C |
| M | 575 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 580 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 580 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 584 | function call with no prior declaration. | CERT EXP37-C |
| M | 584 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 585 | function call with no prior declaration. | CERT EXP37-C |
| M | 585 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 587 | function call with no prior declaration. | CERT EXP37-C |
| M | 587 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| parse_chanmodes (590 to 612 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 601 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 601 | function call with no prior declaration. | CERT EXP37-C |
| M | 601 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 603 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 603 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 605 | Type conversion without cast. : unsigned char char * p != '\0' | CERT INT02-C,INT31-C |
| M | 606 | Value is not of appropriate type. : unsigned int int ( int ) * p | CERT INT01-C,INT02-C,INT07-C |
| M | 606 | Array index not unsigned. | CERT ARR30-C |
| M | 606 | Value is not of appropriate type. : unsigned int int modefuncs [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 611 | function call with no prior declaration. | CERT EXP37-C |
| M | 611 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| parse_prefix (614 to 633 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 618 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 618 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 621 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_isupport (636 to 691 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 642 | function call with no prior declaration. | CERT EXP37-C |
| M | 642 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 646 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 651 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 651 | function call with no prior declaration. | CERT EXP37-C |
| M | 651 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 653 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 662 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 662 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 664 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 674 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 675 | function call with no prior declaration. | CERT EXP37-C |
| M | 675 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 679 | function call with no prior declaration. | CERT EXP37-C |
| M | 679 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 681 | function call with no prior declaration. | CERT EXP37-C |
| M | 681 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 681 | function call with no prior declaration. | CERT EXP37-C |
| M | 681 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 685 | function call with no prior declaration. | CERT EXP37-C |
| M | 685 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 686 | function call with no prior declaration. | CERT EXP37-C |
| M | 686 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 688 | function call with no prior declaration. | CERT EXP37-C |
| M | 688 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_channels_formed (715 to 724 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 719 | function call with no prior declaration. | CERT EXP37-C |
| M | 719 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 722 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 723 | function call with no prior declaration. | CERT EXP37-C |
| M | 723 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_hosthidden (726 to 757 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 730 | function call with no prior declaration. | CERT EXP37-C |
| M | 730 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 734 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 734 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 735 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 735 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 736 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 736 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 739 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 739 | Value is not of appropriate type. : unsigned int signed char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 739 | Value is not of appropriate type. : unsigned int signed char ) - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 740 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 741 | function call with no prior declaration. | CERT EXP37-C |
| M | 741 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 742 | function call with no prior declaration. | CERT EXP37-C |
| M | 742 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 748 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 750 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 751 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 751 | function call with no prior declaration. | CERT EXP37-C |
| M | 751 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 751 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 752 | function call with no prior declaration. | CERT EXP37-C |
| M | 752 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 756 | function call with no prior declaration. | CERT EXP37-C |
| M | 756 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_server_banned (759 to 764 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 761 | function call with no prior declaration. | CERT EXP37-C |
| M | 761 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_error (766 to 775 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 768 | function call with no prior declaration. | CERT EXP37-C |
| M | 768 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_ping (777 to 787 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 782 | function call with no prior declaration. | CERT EXP37-C |
| M | 782 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 783 | function call with no prior declaration. | CERT EXP37-C |
| M | 783 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 785 | function call with no prior declaration. | CERT EXP37-C |
| M | 785 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 786 | function call with no prior declaration. | CERT EXP37-C |
| M | 786 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_server_init_isupport (793 to 863 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 798 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 799 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 801 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 801 | function call with no prior declaration. | CERT EXP37-C |
| M | 801 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 805 | function call with no prior declaration. | CERT EXP37-C |
| M | 805 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 807 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 810 | function call with no prior declaration. | CERT EXP37-C |
| M | 810 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 811 | function call with no prior declaration. | CERT EXP37-C |
| M | 811 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 812 | function call with no prior declaration. | CERT EXP37-C |
| M | 812 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 813 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 816 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 820 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 820 | function call with no prior declaration. | CERT EXP37-C |
| M | 820 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 821 | function call with no prior declaration. | CERT EXP37-C |
| M | 821 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 825 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 825 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 825 | function call with no prior declaration. | CERT EXP37-C |
| M | 825 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 826 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 831 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 831 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 831 | function call with no prior declaration. | CERT EXP37-C |
| M | 831 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 832 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 838 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 838 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 838 | function call with no prior declaration. | CERT EXP37-C |
| M | 838 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 844 | function call with no prior declaration. | CERT EXP37-C |
| M | 844 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 845 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 848 | function call with no prior declaration. | CERT EXP37-C |
| M | 848 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 849 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 853 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 853 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 858 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 858 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 858 | function call with no prior declaration. | CERT EXP37-C |
| M | 858 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 859 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_servers_init (865 to 893 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 887 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 886 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 885 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 884 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 883 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 882 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 881 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 880 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 879 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 878 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 877 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 876 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 875 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 874 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 873 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_servers_deinit (895 to 920 irc-servers.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 898 | function call with no prior declaration. | CERT EXP37-C |
| M | 898 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 914 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 913 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 912 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 911 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 910 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 909 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 908 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 907 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 906 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 905 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 904 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 903 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 902 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 901 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 900 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_session_save_server (38 to 74 irc-session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 45 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 45 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 54 | Type conversion without cast. : void char net_sendbuffer_send ( server -> handle , | CERT INT02-C,INT31-C |
| M | 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | function call with no prior declaration. | CERT EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 68 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 66 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 64 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 59 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 54 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 45 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 45 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_session_restore_server (76 to 111 irc-session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 81 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 81 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | function call with no prior declaration. | CERT EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | Signed/unsigned conversion without cast. : unsigned int int server -> usermode_away = config_node_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | Signed/unsigned conversion without cast. : unsigned int int server -> emode_known = config_node_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 91 | Signed/unsigned conversion without cast. : unsigned int int server -> isupport_sent = config_node_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 94 | function call with no prior declaration. | CERT EXP37-C |
| M | 94 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 86 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 87 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 89 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 101 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 91 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 90 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 88 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 81 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 81 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_session_restore_nick (113 to 152 irc-session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 122 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 122 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 141 | Array index not unsigned. | CERT ARR30-C |
| M | 141 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 141 | Value is not of appropriate type. : unsigned int int newprefixes [ i ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 143 | Array index not unsigned. | CERT ARR30-C |
| M | 143 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 143 | Value is not of appropriate type. : unsigned int int newprefixes [ i ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 145 | Array index not unsigned. | CERT ARR30-C |
| M | 145 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 145 | Value is not of appropriate type. : unsigned int int newprefixes [ i ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 146 | Array index not unsigned. | CERT ARR30-C |
| M | 146 | Value is not of appropriate type. : unsigned int int newprefixes [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 147 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 133 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 132 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 131 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 130 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 129 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 125 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| session_restore_channel (154 to 164 irc-session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 161 | function call with no prior declaration. | CERT EXP37-C |
| M | 161 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 162 | Type conversion without cast. : int char signal_emit ( "event 366" , 2 , channel -> server , | CERT INT02-C,INT31-C |
| M | 163 | function call with no prior declaration. | CERT EXP37-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_connected (166 to 190 irc-session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 171 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 171 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 171 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 171 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 174 | function call with no prior declaration. | CERT EXP37-C |
| M | 174 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 179 | function call with no prior declaration. | CERT EXP37-C |
| M | 179 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 180 | Type conversion without cast. : int char signal_emit ( "event 001" , 3 , server , | CERT INT02-C,INT31-C |
| M | 180 | Type conversion without cast. : int char signal_emit ( "event 001" , 3 , server , str , | CERT INT02-C,INT31-C |
| M | 181 | function call with no prior declaration. | CERT EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 182 | function call with no prior declaration. | CERT EXP37-C |
| M | 182 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 171 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 171 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_session_init (192 to 199 irc-session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 198 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 196 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 195 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 194 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_session_deinit (201 to 208 irc-session.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 207 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 205 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 204 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 203 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_send_cmd_full (46 to 103 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 52 | function call with no prior declaration. | CERT EXP37-C |
| M | 52 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 58 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 58 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | Array index not unsigned. | CERT ARR30-C |
| M | 68 | Value is not of appropriate type. : unsigned int int str [ len | CERT INT01-C,INT02-C,INT07-C |
| M | 69 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 80 | Array index not unsigned. | CERT ARR30-C |
| M | 80 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 80 | Value is not of appropriate type. : unsigned int int str [ len ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 80 | Value is not of appropriate type. : char signed char str [ len ++ ] = 13 | CERT INT01-C,INT02-C,INT07-C |
| M | 81 | Array index not unsigned. | CERT ARR30-C |
| M | 81 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 81 | Value is not of appropriate type. : unsigned int int str [ len ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 81 | Value is not of appropriate type. : char signed char str [ len ++ ] = 10 | CERT INT01-C,INT02-C,INT07-C |
| M | 82 | Array index not unsigned. | CERT ARR30-C |
| M | 82 | Value is not of appropriate type. : unsigned int int str [ len | CERT INT01-C,INT02-C,INT07-C |
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 93 | function call with no prior declaration. | CERT EXP37-C |
| M | 93 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 96 | function call with no prior declaration. | CERT EXP37-C |
| M | 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | function call with no prior declaration. | CERT EXP37-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_send_cmd (106 to 117 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 111 | function call with no prior declaration. | CERT EXP37-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 116 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 112 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_send_cmdv (120 to 132 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | function call with no prior declaration. | CERT EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | function call with no prior declaration. | CERT EXP37-C |
| M | 129 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_send_cmd_now (136 to 141 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 138 | function call with no prior declaration. | CERT EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 140 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_send_cmd_first (146 to 151 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 148 | function call with no prior declaration. | CERT EXP37-C |
| M | 148 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 150 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| split_nicks (153 to 180 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 157 | function call with no prior declaration. | CERT EXP37-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 158 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 165 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 167 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 173 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 173 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 174 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 175 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_send_cmd_split (182 to 226 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 190 | function call with no prior declaration. | CERT EXP37-C |
| M | 190 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 191 | function call with no prior declaration. | CERT EXP37-C |
| M | 191 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 196 | function call with no prior declaration. | CERT EXP37-C |
| M | 196 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 201 | function call with no prior declaration. | CERT EXP37-C |
| M | 201 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 202 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 202 | function call with no prior declaration. | CERT EXP37-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 204 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 207 | function call with no prior declaration. | CERT EXP37-C |
| M | 207 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 208 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 208 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 214 | function call with no prior declaration. | CERT EXP37-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 217 | function call with no prior declaration. | CERT EXP37-C |
| M | 217 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | function call with no prior declaration. | CERT EXP37-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 223 | function call with no prior declaration. | CERT EXP37-C |
| M | 223 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 225 | function call with no prior declaration. | CERT EXP37-C |
| M | 225 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_get_param (229 to 248 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 233 | function call with no prior declaration. | CERT EXP37-C |
| M | 233 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 234 | function call with no prior declaration. | CERT EXP37-C |
| M | 234 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | Type conversion without cast. : char unsigned int data += strlen | CERT INT02-C,INT31-C |
| M | 243 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 244 | Type conversion without cast. : int char ** data != ' ' | CERT INT02-C,INT31-C |
| M | 245 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 247 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_get_params (251 to 278 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 257 | function call with no prior declaration. | CERT EXP37-C |
| M | 257 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 259 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 260 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 260 | function call with no prior declaration. | CERT EXP37-C |
| M | 260 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 265 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 265 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 266 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 266 | function call with no prior declaration. | CERT EXP37-C |
| M | 266 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 271 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 273 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 275 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 277 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_server_event (280 to 309 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 286 | function call with no prior declaration. | CERT EXP37-C |
| M | 286 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 289 | function call with no prior declaration. | CERT EXP37-C |
| M | 289 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 290 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 291 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 293 | function call with no prior declaration. | CERT EXP37-C |
| M | 293 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 298 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 303 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 304 | Type conversion without cast. : int char ! signal_emit ( signal , 4 , server , | CERT INT02-C,INT31-C |
| M | 304 | Type conversion without cast. : int char ! signal_emit ( signal , 4 , server , args , | CERT INT02-C,INT31-C |
| M | 304 | Type conversion without cast. : int char ! signal_emit ( signal , 4 , server , args , nick , | CERT INT02-C,INT31-C |
| M | 305 | Type conversion without cast. : int char signal_emit_id ( signal_default_event , 4 , server , | CERT INT02-C,INT31-C |
| M | 305 | Type conversion without cast. : int char signal_emit_id ( signal_default_event , 4 , server , line , | CERT INT02-C,INT31-C |
| M | 305 | Type conversion without cast. : int char signal_emit_id ( signal_default_event , 4 , server , line , nick , | CERT INT02-C,INT31-C |
| M | 306 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 308 | function call with no prior declaration. | CERT EXP37-C |
| M | 308 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_parse_prefix (311 to 346 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 315 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 322 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 322 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 325 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 333 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 334 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 341 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_parse_incoming_line (349 to 359 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 353 | function call with no prior declaration. | CERT EXP37-C |
| M | 353 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 354 | function call with no prior declaration. | CERT EXP37-C |
| M | 354 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 358 | Type conversion without cast. : int char signal_emit_id ( signal_server_event , 4 , server , | CERT INT02-C,INT31-C |
| M | 358 | Type conversion without cast. : int char signal_emit_id ( signal_server_event , 4 , server , line , | CERT INT02-C,INT31-C |
| M | 358 | Type conversion without cast. : int char signal_emit_id ( signal_server_event , 4 , server , line , nick , | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_parse_incoming (362 to 392 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 368 | function call with no prior declaration. | CERT EXP37-C |
| M | 368 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 377 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 377 | Type conversion without cast. : char bool & | CERT INT02-C,INT31-C |
| M | 377 | Type conversion without cast. : int bool & str , | CERT INT02-C,INT31-C |
| M | 379 | Type conversion without cast. : int char signal_emit_id ( signal_server_incoming , 2 , server , | CERT INT02-C,INT31-C |
| M | 377 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_init_server (394 to 405 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 396 | function call with no prior declaration. | CERT EXP37-C |
| M | 396 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 398 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 398 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 398 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 398 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 402 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 401 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 398 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 398 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_irc_init (407 to 417 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 413 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 411 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 410 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 409 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_irc_deinit (419 to 424 irc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 423 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 422 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 421 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| lag_get (31 to 40 lag.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 33 | function call with no prior declaration. | CERT EXP37-C |
| M | 33 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 34 | function call with no prior declaration. | CERT EXP37-C |
| M | 34 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 39 | function call with no prior declaration. | CERT EXP37-C |
| M | 36 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| lag_event_pong (48 to 65 lag.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_unknown_command (67 to 83 lag.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | function call with no prior declaration. | CERT EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_check_lag (85 to 121 lag.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 102 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 102 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 111 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 102 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 102 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| lag_init (123 to 132 lag.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 128 | function call with no prior declaration. | CERT EXP37-C |
| M | 128 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 130 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 129 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| lag_deinit (134 to 140 lag.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 138 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 137 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| printformat (63 to 72 printtext.h analysed in listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| printformat_window (77 to 86 printtext.h analysed in listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| printformat_dest (91 to 100 printtext.h analysed in listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| printformat_gui (105 to 114 printtext.h analysed in listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 112 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| remove_client (39 to 56 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 41 | function call with no prior declaration. | CERT EXP37-C |
| M | 41 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 43 | function call with no prior declaration. | CERT EXP37-C |
| M | 43 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | function call with no prior declaration. | CERT EXP37-C |
| M | 44 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 50 | function call with no prior declaration. | CERT EXP37-C |
| M | 50 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 52 | function call with no prior declaration. | CERT EXP37-C |
| M | 52 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 54 | function call with no prior declaration. | CERT EXP37-C |
| M | 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 51 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 47 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| proxy_redirect_event (58 to 69 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 63 | function call with no prior declaration. | CERT EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 65 | function call with no prior declaration. | CERT EXP37-C |
| M | 65 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 66 | Type conversion without cast. : int char server_redirect_event ( client -> server , command , count , arg , remote , NULL , "" , | CERT INT02-C,INT31-C |
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 66 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| grab_who (71 to 99 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 79 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 79 | function call with no prior declaration. | CERT EXP37-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 83 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | function call with no prior declaration. | CERT EXP37-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 93 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| handle_client_connect_cmd (101 to 132 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 116 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| handle_client_cmd (134 to 296 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 143 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 148 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 155 | function call with no prior declaration. | CERT EXP37-C |
| M | 155 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | function call with no prior declaration. | CERT EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 157 | Type conversion without cast. : int char proxy_outdata ( client , ":%s PONG %s :%s\n" , client -> proxy_address , client -> proxy_address , | CERT INT02-C,INT31-C |
| M | 160 | function call with no prior declaration. | CERT EXP37-C |
| M | 160 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 163 | function call with no prior declaration. | CERT EXP37-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 166 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 167 | function call with no prior declaration. | CERT EXP37-C |
| M | 167 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 172 | function call with no prior declaration. | CERT EXP37-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 175 | Signed/unsigned conversion without cast. : unsigned int int rec -> want_ctcp | CERT INT02-C,INT31-C,STR34-C |
| M | 184 | function call with no prior declaration. | CERT EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 190 | Type conversion without cast. : int char signal_emit ( "proxy client command" , 3 , client , | CERT INT02-C,INT31-C |
| M | 190 | Type conversion without cast. : int char signal_emit ( "proxy client command" , 3 , client , args , | CERT INT02-C,INT31-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 204 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 206 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 211 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 216 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 218 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 223 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 224 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 227 | function call with no prior declaration. | CERT EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 229 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 231 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 237 | function call with no prior declaration. | CERT EXP37-C |
| M | 237 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 252 | function call with no prior declaration. | CERT EXP37-C |
| M | 252 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 253 | function call with no prior declaration. | CERT EXP37-C |
| M | 253 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 254 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 263 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 263 | Value is not of appropriate type. : unsigned int signed char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 263 | Value is not of appropriate type. : unsigned int signed char ) - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 265 | Type conversion without cast. : int char 4 , client -> server , | CERT INT02-C,INT31-C |
| M | 265 | Type conversion without cast. : int char 4 , client -> server , msg , | CERT INT02-C,INT31-C |
| M | 265 | Type conversion without cast. : int char 4 , client -> server , msg , target , | CERT INT02-C,INT31-C |
| M | 267 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 269 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 269 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 269 | Value is not of appropriate type. : unsigned int signed char msg [ strlen ( msg ) | CERT INT01-C,INT02-C,INT07-C |
| M | 269 | Value is not of appropriate type. : unsigned int signed char msg [ strlen ( msg ) - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 270 | Type conversion without cast. : int char signal_emit ( "message irc own_action" , 3 , client -> server , | CERT INT02-C,INT31-C |
| M | 270 | Type conversion without cast. : int char signal_emit ( "message irc own_action" , 3 , client -> server , msg + 8 , | CERT INT02-C,INT31-C |
| M | 276 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 276 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 276 | Value is not of appropriate type. : unsigned int signed char msg [ strlen ( msg ) | CERT INT01-C,INT02-C,INT07-C |
| M | 276 | Value is not of appropriate type. : unsigned int signed char msg [ strlen ( msg ) - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 277 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 278 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 278 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 280 | Type conversion without cast. : int char signal_emit ( "message irc own_ctcp" , 4 , client -> server , | CERT INT02-C,INT31-C |
| M | 280 | Type conversion without cast. : int char signal_emit ( "message irc own_ctcp" , 4 , client -> server , msg + 1 , | CERT INT02-C,INT31-C |
| M | 280 | Type conversion without cast. : int char signal_emit ( "message irc own_ctcp" , 4 , client -> server , msg + 1 , p , | CERT INT02-C,INT31-C |
| M | 284 | function call with no prior declaration. | CERT EXP37-C |
| M | 284 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 285 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 287 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 290 | function call with no prior declaration. | CERT EXP37-C |
| M | 290 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | function call with no prior declaration. | CERT EXP37-C |
| M | 291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 213 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 286 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 264 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_listen_client (298 to 326 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 303 | function call with no prior declaration. | CERT EXP37-C |
| M | 303 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 305 | function call with no prior declaration. | CERT EXP37-C |
| M | 305 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 316 | function call with no prior declaration. | CERT EXP37-C |
| M | 316 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 317 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 318 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 318 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 320 | function call with no prior declaration. | CERT EXP37-C |
| M | 320 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 324 | function call with no prior declaration. | CERT EXP37-C |
| M | 324 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_listen (328 to 366 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 337 | function call with no prior declaration. | CERT EXP37-C |
| M | 337 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 345 | function call with no prior declaration. | CERT EXP37-C |
| M | 345 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 348 | function call with no prior declaration. | CERT EXP37-C |
| M | 348 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 349 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 350 | function call with no prior declaration. | CERT EXP37-C |
| M | 350 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 351 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 351 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 351 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 351 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 353 | function call with no prior declaration. | CERT EXP37-C |
| M | 353 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 355 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 355 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 355 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 355 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 360 | function call with no prior declaration. | CERT EXP37-C |
| M | 360 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 361 | function call with no prior declaration. | CERT EXP37-C |
| M | 361 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 364 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 357 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 355 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 355 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 351 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 351 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_incoming (368 to 374 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 370 | function call with no prior declaration. | CERT EXP37-C |
| M | 370 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 373 | function call with no prior declaration. | CERT EXP37-C |
| M | 373 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_server_event (376 to 449 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 385 | function call with no prior declaration. | CERT EXP37-C |
| M | 385 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 386 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 386 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 386 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 386 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 390 | function call with no prior declaration. | CERT EXP37-C |
| M | 390 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 391 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 392 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 392 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 394 | function call with no prior declaration. | CERT EXP37-C |
| M | 394 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 397 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 401 | function call with no prior declaration. | CERT EXP37-C |
| M | 401 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 407 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 409 | function call with no prior declaration. | CERT EXP37-C |
| M | 409 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 410 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 411 | function call with no prior declaration. | CERT EXP37-C |
| M | 411 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 417 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 418 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 419 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 424 | Signed/unsigned conversion without cast. : unsigned int int rec -> want_ctcp | CERT INT02-C,INT31-C,STR34-C |
| M | 426 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 433 | function call with no prior declaration. | CERT EXP37-C |
| M | 433 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 437 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 438 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 441 | function call with no prior declaration. | CERT EXP37-C |
| M | 441 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 448 | function call with no prior declaration. | CERT EXP37-C |
| M | 448 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 427 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 410 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 386 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 386 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_connected (451 to 473 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 456 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 456 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 456 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 456 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 464 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 466 | function call with no prior declaration. | CERT EXP37-C |
| M | 466 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 456 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 456 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_server_disconnected (492 to 507 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 496 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 496 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 496 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 496 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 496 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 496 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_nick (509 to 529 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 514 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 514 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 514 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 514 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 517 | function call with no prior declaration. | CERT EXP37-C |
| M | 517 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 525 | function call with no prior declaration. | CERT EXP37-C |
| M | 525 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 526 | function call with no prior declaration. | CERT EXP37-C |
| M | 526 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 514 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 514 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_message_own_public (531 to 539 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 534 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 534 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 534 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 534 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 538 | Type conversion without cast. : int char proxy_outserver_all ( server , "PRIVMSG %s :%s" , target , | CERT INT02-C,INT31-C |
| M | 534 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 534 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_message_own_private (541 to 549 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 544 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 544 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 544 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 544 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 548 | Type conversion without cast. : int char proxy_outserver_all ( server , "PRIVMSG %s :%s" , target , | CERT INT02-C,INT31-C |
| M | 544 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 544 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_message_own_action (551 to 559 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 554 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 554 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 554 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 554 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 558 | Type conversion without cast. : int char proxy_outserver_all ( server , "PRIVMSG %s :\001ACTION %s\001" , target , | CERT INT02-C,INT31-C |
| M | 554 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 554 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| find_listen (561 to 574 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 569 | function call with no prior declaration. | CERT EXP37-C |
| M | 569 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 570 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| add_listen (576 to 618 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 595 | Signed/unsigned conversion without cast. : unsigned short int my_ip = ip6.family | CERT INT02-C,INT31-C,STR34-C |
| M | 595 | Signed/unsigned conversion without cast. : unsigned short int ip4.family | CERT INT02-C,INT31-C,STR34-C |
| M | 599 | function call with no prior declaration. | CERT EXP37-C |
| M | 599 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 600 | function call with no prior declaration. | CERT EXP37-C |
| M | 600 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 606 | function call with no prior declaration. | CERT EXP37-C |
| M | 606 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 609 | function call with no prior declaration. | CERT EXP37-C |
| M | 609 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 610 | function call with no prior declaration. | CERT EXP37-C |
| M | 610 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 617 | function call with no prior declaration. | CERT EXP37-C |
| M | 617 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 614 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 606 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 603 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 589 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| remove_listen (620 to 631 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 622 | function call with no prior declaration. | CERT EXP37-C |
| M | 622 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 628 | function call with no prior declaration. | CERT EXP37-C |
| M | 628 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 629 | function call with no prior declaration. | CERT EXP37-C |
| M | 629 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 630 | function call with no prior declaration. | CERT EXP37-C |
| M | 630 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 625 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 627 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_settings (633 to 666 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 640 | function call with no prior declaration. | CERT EXP37-C |
| M | 640 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 642 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 642 | function call with no prior declaration. | CERT EXP37-C |
| M | 642 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 643 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 645 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 649 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 650 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 658 | function call with no prior declaration. | CERT EXP37-C |
| M | 658 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 660 | function call with no prior declaration. | CERT EXP37-C |
| M | 660 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 664 | function call with no prior declaration. | CERT EXP37-C |
| M | 664 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 663 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_dump (668 to 674 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 670 | function call with no prior declaration. | CERT EXP37-C |
| M | 670 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 671 | function call with no prior declaration. | CERT EXP37-C |
| M | 671 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| proxy_listen_init (676 to 695 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 678 | function call with no prior declaration. | CERT EXP37-C |
| M | 678 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 694 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 692 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 691 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 690 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 689 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 688 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 687 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 686 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 685 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 684 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| proxy_listen_deinit (697 to 714 listen.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 701 | function call with no prior declaration. | CERT EXP37-C |
| M | 701 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 700 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 713 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 711 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 710 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 709 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 708 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 707 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 706 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 705 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 704 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 703 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_join (35 to 96 massjoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 43 | function call with no prior declaration. | CERT EXP37-C |
| M | 43 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 45 | function call with no prior declaration. | CERT EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 51 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 52 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 55 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 55 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 55 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 56 | function call with no prior declaration. | CERT EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 64 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 64 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | function call with no prior declaration. | CERT EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 80 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 80 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 80 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 69 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 69 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 68 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 64 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 64 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 61 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 61 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 55 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 55 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 55 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_part (98 to 132 massjoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 105 | function call with no prior declaration. | CERT EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 107 | function call with no prior declaration. | CERT EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 115 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 115 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 115 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 129 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 129 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | function call with no prior declaration. | CERT EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 115 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 129 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 129 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 115 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 115 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 115 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_quit (134 to 162 massjoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 141 | function call with no prior declaration. | CERT EXP37-C |
| M | 141 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 143 | function call with no prior declaration. | CERT EXP37-C |
| M | 143 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 159 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 161 | function call with no prior declaration. | CERT EXP37-C |
| M | 161 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 159 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 149 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 149 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_kick (164 to 195 massjoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 170 | function call with no prior declaration. | CERT EXP37-C |
| M | 170 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 174 | function call with no prior declaration. | CERT EXP37-C |
| M | 174 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 176 | function call with no prior declaration. | CERT EXP37-C |
| M | 176 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 181 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 181 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 191 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 191 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | function call with no prior declaration. | CERT EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 191 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 191 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 183 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 183 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 181 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 181 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 181 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| massjoin_send_hash (197 to 203 massjoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 201 | function call with no prior declaration. | CERT EXP37-C |
| M | 201 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| massjoin_send (206 to 216 massjoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 211 | function call with no prior declaration. | CERT EXP37-C |
| M | 211 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 215 | function call with no prior declaration. | CERT EXP37-C |
| M | 215 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_check_massjoins (218 to 252 massjoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 238 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 238 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 238 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 238 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 238 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 238 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_massjoin_timeout (254 to 268 massjoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 259 | function call with no prior declaration. | CERT EXP37-C |
| M | 259 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 263 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 263 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 263 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 263 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 264 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 263 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 263 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| massjoin_init (275 to 287 massjoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 279 | function call with no prior declaration. | CERT EXP37-C |
| M | 279 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 286 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 285 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 284 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 283 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 282 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| massjoin_deinit (289 to 298 massjoin.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 291 | function call with no prior declaration. | CERT EXP37-C |
| M | 291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 297 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 296 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 295 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 294 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 293 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ban_free (29 to 39 mode-lists.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 31 | function call with no prior declaration. | CERT EXP37-C |
| M | 31 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 32 | function call with no prior declaration. | CERT EXP37-C |
| M | 32 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 34 | function call with no prior declaration. | CERT EXP37-C |
| M | 34 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 36 | function call with no prior declaration. | CERT EXP37-C |
| M | 36 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 37 | function call with no prior declaration. | CERT EXP37-C |
| M | 37 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 38 | function call with no prior declaration. | CERT EXP37-C |
| M | 38 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| banlist_free (41 to 45 mode-lists.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 44 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| banlist_find (47 to 61 mode-lists.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 51 | function call with no prior declaration. | CERT EXP37-C |
| M | 51 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 56 | function call with no prior declaration. | CERT EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 57 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| banlist_add (63 to 89 mode-lists.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | function call with no prior declaration. | CERT EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | function call with no prior declaration. | CERT EXP37-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 80 | function call with no prior declaration. | CERT EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | function call with no prior declaration. | CERT EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| banlist_remove (91 to 103 mode-lists.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 95 | function call with no prior declaration. | CERT EXP37-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 96 | function call with no prior declaration. | CERT EXP37-C |
| M | 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 100 | Type conversion without cast. : int char signal_emit ( "ban remove" , 3 , channel , rec , | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_destroyed (105 to 111 mode-lists.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 107 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 107 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 107 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 107 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_banlist (113 to 128 mode-lists.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 119 | function call with no prior declaration. | CERT EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 122 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 122 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | function call with no prior declaration. | CERT EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 125 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 122 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mode_lists_init (130 to 135 mode-lists.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 134 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 132 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mode_lists_deinit (137 to 142 mode-lists.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 141 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 139 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nick_mode_change (34 to 60 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 40 | function call with no prior declaration. | CERT EXP37-C |
| M | 40 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 40 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 40 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 40 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 40 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 41 | function call with no prior declaration. | CERT EXP37-C |
| M | 41 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 43 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 43 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 46 | Type conversion without cast. : int char nickrec -> op = type == '+' | CERT INT02-C,INT31-C |
| M | 47 | Type conversion without cast. : int char nickrec -> voice = type == '+' | CERT INT02-C,INT31-C |
| M | 48 | Type conversion without cast. : int char nickrec -> halfop = type == '+' | CERT INT02-C,INT31-C |
| M | 49 | Value is not of appropriate type. : unsigned char char ( unsigned char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 50 | Type conversion without cast. : int char type == '+' | CERT INT02-C,INT31-C |
| M | 56 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 57 | Type conversion without cast. : char int typestr [ 0 ] = type | CERT INT02-C,INT31-C |
| M | 57 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 58 | Type conversion without cast. : int char signal_emit ( "nick mode changed" , 5 , channel , nickrec , | CERT INT02-C,INT31-C |
| M | 58 | Type conversion without cast. : int char signal_emit ( "nick mode changed" , 5 , channel , nickrec , setby , | CERT INT02-C,INT31-C |
| M | 58 | Type conversion without cast. : int char signal_emit ( "nick mode changed" , 5 , channel , nickrec , setby , modestr , | CERT INT02-C,INT31-C |
| M | 43 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 43 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 40 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 40 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| prefix_add (62 to 102 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 69 | function call with no prior declaration. | CERT EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 75 | Signed/unsigned conversion without cast. : unsigned int int newpos | CERT INT02-C,INT31-C,STR34-C |
| M | 87 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 93 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 96 | Signed/unsigned conversion without cast. : unsigned int int newpos | CERT INT02-C,INT31-C,STR34-C |
| M | 97 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 101 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| prefix_del (104 to 111 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mode_is_set (113 to 122 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mode_add_arg (125 to 148 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 138 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 143 | function call with no prior declaration. | CERT EXP37-C |
| M | 143 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 143 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 146 | function call with no prior declaration. | CERT EXP37-C |
| M | 146 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mode_add_sorted (151 to 183 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 158 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 158 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 158 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 158 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 158 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 158 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 158 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 158 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 170 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 170 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 170 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 170 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 177 | function call with no prior declaration. | CERT EXP37-C |
| M | 177 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 179 | function call with no prior declaration. | CERT EXP37-C |
| M | 179 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 179 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 159 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| node_remove_arg (186 to 207 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 199 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 206 | function call with no prior declaration. | CERT EXP37-C |
| M | 206 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 206 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mode_remove (210 to 225 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 217 | function call with no prior declaration. | CERT EXP37-C |
| M | 217 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 217 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 218 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 218 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 218 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 218 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 218 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 218 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 218 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 218 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 222 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 222 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 222 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 222 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mode_set (227 to 236 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 230 | function call with no prior declaration. | CERT EXP37-C |
| M | 230 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 235 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mode_set_arg (238 to 248 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 241 | function call with no prior declaration. | CERT EXP37-C |
| M | 241 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 242 | function call with no prior declaration. | CERT EXP37-C |
| M | 242 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| modes_type_a (252 to 261 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 257 | function call with no prior declaration. | CERT EXP37-C |
| M | 257 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 257 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| modes_type_b (264 to 279 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 272 | function call with no prior declaration. | CERT EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 274 | function call with no prior declaration. | CERT EXP37-C |
| M | 274 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 278 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| modes_type_c (282 to 290 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 286 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 289 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| modes_type_d (293 to 297 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 296 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| modes_type_prefix (299 to 327 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 302 | Value is not of appropriate type. : int unsigned char ( unsigned char | CERT INT01-C,INT02-C,INT07-C |
| M | 302 | Value is not of appropriate type. : unsigned char char ( unsigned char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 304 | function call with no prior declaration. | CERT EXP37-C |
| M | 304 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 306 | function call with no prior declaration. | CERT EXP37-C |
| M | 306 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 325 | Array index not unsigned. | CERT ARR30-C |
| M | 325 | Value is not of appropriate type. : unsigned int int channel , arg , channel -> server -> modes [ umode | CERT INT01-C,INT02-C,INT07-C |
| M | 325 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_mode_is_set (329 to 335 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 331 | function call with no prior declaration. | CERT EXP37-C |
| M | 331 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 331 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 331 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 331 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 331 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 331 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 331 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| parse_channel_modes (338 to 410 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 346 | function call with no prior declaration. | CERT EXP37-C |
| M | 346 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 346 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 346 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 346 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 346 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 347 | function call with no prior declaration. | CERT EXP37-C |
| M | 347 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 350 | function call with no prior declaration. | CERT EXP37-C |
| M | 350 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 351 | function call with no prior declaration. | CERT EXP37-C |
| M | 351 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 353 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 353 | function call with no prior declaration. | CERT EXP37-C |
| M | 353 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 356 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 356 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 356 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 356 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 356 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 356 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 356 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 361 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 370 | Value is not of appropriate type. : int unsigned char umode = ( unsigned char | CERT INT01-C,INT02-C,INT07-C |
| M | 371 | Array index not unsigned. | CERT ARR30-C |
| M | 371 | Value is not of appropriate type. : unsigned int int server -> modes [ umode | CERT INT01-C,INT02-C,INT07-C |
| M | 372 | Array index not unsigned. | CERT ARR30-C |
| M | 372 | Value is not of appropriate type. : unsigned int int server -> modes [ umode | CERT INT01-C,INT02-C,INT07-C |
| M | 384 | function call with no prior declaration. | CERT EXP37-C |
| M | 384 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 387 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 388 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 391 | function call with no prior declaration. | CERT EXP37-C |
| M | 391 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 395 | function call with no prior declaration. | CERT EXP37-C |
| M | 395 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 398 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 401 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 402 | function call with no prior declaration. | CERT EXP37-C |
| M | 402 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 403 | function call with no prior declaration. | CERT EXP37-C |
| M | 403 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 405 | Type conversion without cast. : int char signal_emit ( "channel mode changed" , 2 , channel , | CERT INT02-C,INT31-C |
| M | 408 | function call with no prior declaration. | CERT EXP37-C |
| M | 408 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 409 | function call with no prior declaration. | CERT EXP37-C |
| M | 409 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 397 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 346 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 346 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| modes_join (415 to 449 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 421 | function call with no prior declaration. | CERT EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 424 | function call with no prior declaration. | CERT EXP37-C |
| M | 424 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 426 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 426 | function call with no prior declaration. | CERT EXP37-C |
| M | 426 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 435 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 435 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 435 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 435 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 435 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 435 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 435 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 444 | function call with no prior declaration. | CERT EXP37-C |
| M | 444 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 446 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 447 | function call with no prior declaration. | CERT EXP37-C |
| M | 447 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 448 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| parse_user_mode (452 to 466 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 456 | function call with no prior declaration. | CERT EXP37-C |
| M | 456 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 456 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 456 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 456 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 456 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 457 | function call with no prior declaration. | CERT EXP37-C |
| M | 457 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 462 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 462 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 464 | Type conversion without cast. : int char signal_emit ( "user mode changed" , 2 , server , | CERT INT02-C,INT31-C |
| M | 465 | function call with no prior declaration. | CERT EXP37-C |
| M | 465 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 459 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 456 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 456 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_user_mode (468 to 478 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 472 | function call with no prior declaration. | CERT EXP37-C |
| M | 472 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 477 | function call with no prior declaration. | CERT EXP37-C |
| M | 477 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_mode (480 to 502 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 486 | function call with no prior declaration. | CERT EXP37-C |
| M | 486 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 496 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 496 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 496 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 496 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 496 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 496 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 501 | function call with no prior declaration. | CERT EXP37-C |
| M | 501 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 496 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 498 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 496 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 496 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 496 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_oper (504 to 511 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 510 | function call with no prior declaration. | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_away (513 to 519 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 515 | function call with no prior declaration. | CERT EXP37-C |
| M | 515 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_unaway (521 to 528 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 523 | function call with no prior declaration. | CERT EXP37-C |
| M | 523 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 526 | function call with no prior declaration. | CERT EXP37-C |
| M | 526 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_req_usermode_change (530 to 549 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 535 | function call with no prior declaration. | CERT EXP37-C |
| M | 535 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 542 | function call with no prior declaration. | CERT EXP37-C |
| M | 542 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 546 | function call with no prior declaration. | CERT EXP37-C |
| M | 546 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 548 | Type conversion without cast. : int char signal_emit ( "event mode" , 4 , server , | CERT INT02-C,INT31-C |
| M | 548 | Type conversion without cast. : int char signal_emit ( "event mode" , 4 , server , data , | CERT INT02-C,INT31-C |
| M | 548 | Type conversion without cast. : int char signal_emit ( "event mode" , 4 , server , data , nick , | CERT INT02-C,INT31-C |
| M | 541 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_set_singlemode (551 to 592 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 558 | function call with no prior declaration. | CERT EXP37-C |
| M | 558 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 558 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 558 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 558 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 558 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 559 | function call with no prior declaration. | CERT EXP37-C |
| M | 559 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 562 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 563 | function call with no prior declaration. | CERT EXP37-C |
| M | 563 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 565 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 565 | function call with no prior declaration. | CERT EXP37-C |
| M | 565 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 566 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 572 | function call with no prior declaration. | CERT EXP37-C |
| M | 572 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 577 | function call with no prior declaration. | CERT EXP37-C |
| M | 577 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 580 | function call with no prior declaration. | CERT EXP37-C |
| M | 580 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 582 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 582 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 590 | function call with no prior declaration. | CERT EXP37-C |
| M | 590 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 591 | function call with no prior declaration. | CERT EXP37-C |
| M | 591 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 588 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 584 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 558 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 558 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| channel_set_mode (594 to 674 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 602 | function call with no prior declaration. | CERT EXP37-C |
| M | 602 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 602 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 602 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 602 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 602 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 603 | function call with no prior declaration. | CERT EXP37-C |
| M | 603 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 605 | function call with no prior declaration. | CERT EXP37-C |
| M | 605 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 606 | function call with no prior declaration. | CERT EXP37-C |
| M | 606 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 609 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 609 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 609 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 609 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 609 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 609 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 613 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 613 | function call with no prior declaration. | CERT EXP37-C |
| M | 613 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 620 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 631 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 631 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 631 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 631 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 631 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 631 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 631 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 632 | function call with no prior declaration. | CERT EXP37-C |
| M | 636 | function call with no prior declaration. | CERT EXP37-C |
| M | 636 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 637 | function call with no prior declaration. | CERT EXP37-C |
| M | 637 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 642 | function call with no prior declaration. | CERT EXP37-C |
| M | 642 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 644 | function call with no prior declaration. | CERT EXP37-C |
| M | 644 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 646 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 646 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 646 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 646 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 646 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 646 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 646 | Value is not of appropriate type. : unsigned int int ( int | CERT INT01-C,INT02-C,INT07-C |
| M | 656 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 656 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 656 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 656 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 656 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 656 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 658 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 662 | function call with no prior declaration. | CERT EXP37-C |
| M | 662 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 667 | function call with no prior declaration. | CERT EXP37-C |
| M | 671 | function call with no prior declaration. | CERT EXP37-C |
| M | 671 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 672 | function call with no prior declaration. | CERT EXP37-C |
| M | 672 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 673 | function call with no prior declaration. | CERT EXP37-C |
| M | 673 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 609 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 656 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 656 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 656 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 656 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 609 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 609 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 609 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 602 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 602 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_wildcard_nicks (676 to 704 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 682 | function call with no prior declaration. | CERT EXP37-C |
| M | 682 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 683 | function call with no prior declaration. | CERT EXP37-C |
| M | 683 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 684 | function call with no prior declaration. | CERT EXP37-C |
| M | 684 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 684 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 684 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 684 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 684 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 687 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 687 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 695 | function call with no prior declaration. | CERT EXP37-C |
| M | 695 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 698 | function call with no prior declaration. | CERT EXP37-C |
| M | 698 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 701 | function call with no prior declaration. | CERT EXP37-C |
| M | 701 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 687 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 687 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 684 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 684 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| get_nicks (706 to 764 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 717 | Value is not of appropriate type. : unsigned short unsigned int ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 | 0x00004000 | ( 0x00020000 | | CERT INT01-C,INT02-C,INT07-C |
| M | 717 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 | 0x00004000 | ( 0x00020000 | 0x00010000 ) , item , "op" , & optlist , & | CERT INT02-C,INT31-C |
| M | 717 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 | 0x00004000 | ( 0x00020000 | 0x00010000 ) , item , "op" , & optlist , & channame , & | CERT INT02-C,INT31-C |
| M | 725 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 725 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 725 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 725 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 725 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 725 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 731 | function call with no prior declaration. | CERT EXP37-C |
| M | 731 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 732 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 732 | function call with no prior declaration. | CERT EXP37-C |
| M | 732 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 733 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 734 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 735 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 737 | function call with no prior declaration. | CERT EXP37-C |
| M | 737 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 743 | function call with no prior declaration. | CERT EXP37-C |
| M | 743 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 745 | function call with no prior declaration. | CERT EXP37-C |
| M | 745 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 748 | function call with no prior declaration. | CERT EXP37-C |
| M | 748 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 756 | function call with no prior declaration. | CERT EXP37-C |
| M | 756 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 758 | function call with no prior declaration. | CERT EXP37-C |
| M | 758 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 763 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 725 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 725 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 725 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 725 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_op (767 to 779 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 773 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 773 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 773 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 773 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 773 | function call with no prior declaration. | CERT EXP37-C |
| M | 773 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 778 | function call with no prior declaration. | CERT EXP37-C |
| M | 778 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 773 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 773 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_deop (782 to 794 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 788 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 788 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 788 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 788 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 788 | function call with no prior declaration. | CERT EXP37-C |
| M | 788 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 793 | function call with no prior declaration. | CERT EXP37-C |
| M | 793 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 788 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 788 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_voice (797 to 809 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 803 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 803 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 803 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 803 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 803 | function call with no prior declaration. | CERT EXP37-C |
| M | 803 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 808 | function call with no prior declaration. | CERT EXP37-C |
| M | 808 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 803 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 803 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_devoice (812 to 824 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 818 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 818 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 818 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 818 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 818 | function call with no prior declaration. | CERT EXP37-C |
| M | 818 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 823 | function call with no prior declaration. | CERT EXP37-C |
| M | 823 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 818 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 818 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_mode (827 to 871 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 834 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 834 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 834 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 834 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 834 | function call with no prior declaration. | CERT EXP37-C |
| M | 834 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 841 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & target , & | CERT INT02-C,INT31-C |
| M | 845 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 846 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 846 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 846 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 846 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 847 | function call with no prior declaration. | CERT EXP37-C |
| M | 847 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 849 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 851 | function call with no prior declaration. | CERT EXP37-C |
| M | 851 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 854 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 854 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 854 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 854 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 854 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 854 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 856 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 858 | function call with no prior declaration. | CERT EXP37-C |
| M | 862 | function call with no prior declaration. | CERT EXP37-C |
| M | 862 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 867 | function call with no prior declaration. | CERT EXP37-C |
| M | 854 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 863 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 854 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 854 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 854 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 846 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 846 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 834 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 834 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| modes_init (896 to 915 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 912 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 911 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 910 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 909 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 908 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 906 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 905 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 904 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 903 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 902 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 901 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| modes_deinit (917 to 931 modes.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 930 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 929 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 928 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 927 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 926 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 924 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 923 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 922 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 921 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 920 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 919 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| netsplit_server_find (35 to 52 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 41 | function call with no prior declaration. | CERT EXP37-C |
| M | 41 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 41 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 41 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 41 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 41 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 46 | function call with no prior declaration. | CERT EXP37-C |
| M | 46 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 47 | function call with no prior declaration. | CERT EXP37-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 48 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 41 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 41 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| netsplit_server_create (54 to 77 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 60 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 64 | function call with no prior declaration. | CERT EXP37-C |
| M | 64 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 69 | function call with no prior declaration. | CERT EXP37-C |
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | function call with no prior declaration. | CERT EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | function call with no prior declaration. | CERT EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 60 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 60 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| netsplit_server_destroy (79 to 91 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 82 | function call with no prior declaration. | CERT EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 82 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | function call with no prior declaration. | CERT EXP37-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | function call with no prior declaration. | CERT EXP37-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 82 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| netsplit_add (93 to 150 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 102 | function call with no prior declaration. | CERT EXP37-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 102 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 102 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 103 | function call with no prior declaration. | CERT EXP37-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 104 | function call with no prior declaration. | CERT EXP37-C |
| M | 104 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 107 | function call with no prior declaration. | CERT EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 110 | function call with no prior declaration. | CERT EXP37-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 111 | function call with no prior declaration. | CERT EXP37-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 116 | function call with no prior declaration. | CERT EXP37-C |
| M | 116 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | function call with no prior declaration. | CERT EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 123 | function call with no prior declaration. | CERT EXP37-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 133 | function call with no prior declaration. | CERT EXP37-C |
| M | 133 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | function call with no prior declaration. | CERT EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 140 | function call with no prior declaration. | CERT EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 144 | function call with no prior declaration. | CERT EXP37-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 146 | function call with no prior declaration. | CERT EXP37-C |
| M | 146 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 102 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 102 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| netsplit_destroy (152 to 174 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 156 | function call with no prior declaration. | CERT EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 156 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 157 | function call with no prior declaration. | CERT EXP37-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 163 | function call with no prior declaration. | CERT EXP37-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 164 | function call with no prior declaration. | CERT EXP37-C |
| M | 164 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 166 | function call with no prior declaration. | CERT EXP37-C |
| M | 166 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 168 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 168 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 171 | function call with no prior declaration. | CERT EXP37-C |
| M | 171 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 172 | function call with no prior declaration. | CERT EXP37-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 173 | function call with no prior declaration. | CERT EXP37-C |
| M | 173 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 169 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 156 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 156 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| netsplit_find (182 to 195 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 187 | function call with no prior declaration. | CERT EXP37-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 187 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 188 | function call with no prior declaration. | CERT EXP37-C |
| M | 188 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 190 | function call with no prior declaration. | CERT EXP37-C |
| M | 190 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | function call with no prior declaration. | CERT EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 187 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| netsplit_find_channel (197 to 219 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 204 | function call with no prior declaration. | CERT EXP37-C |
| M | 204 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 204 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 204 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 204 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 204 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 205 | function call with no prior declaration. | CERT EXP37-C |
| M | 205 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 206 | function call with no prior declaration. | CERT EXP37-C |
| M | 206 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 214 | function call with no prior declaration. | CERT EXP37-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 204 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 204 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| quitmsg_is_split (222 to 298 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 227 | function call with no prior declaration. | CERT EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 245 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 248 | Type conversion without cast. : int char prev == '.' | CERT INT02-C,INT31-C |
| M | 248 | Type conversion without cast. : int char prev == '\0' | CERT INT02-C,INT31-C |
| M | 257 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 259 | Type conversion without cast. : int char prev == '\0' | CERT INT02-C,INT31-C |
| M | 259 | Type conversion without cast. : int char prev == ' ' | CERT INT02-C,INT31-C |
| M | 259 | Type conversion without cast. : int char prev == '.' | CERT INT02-C,INT31-C |
| M | 272 | Type conversion without cast. : int char prev = *msg | CERT INT02-C,INT31-C |
| M | 276 | Type conversion without cast. : int char prev == '.' | CERT INT02-C,INT31-C |
| M | 281 | Array Bound exceeded. | CERT ARR30-C |
| M | 281 | Value is not of appropriate type. : unsigned int signed char p [ | CERT INT01-C,INT02-C,INT07-C |
| M | 281 | Value is not of appropriate type. : unsigned int signed char p [ - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 282 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 282 | Array Bound exceeded. | CERT ARR30-C |
| M | 282 | Value is not of appropriate type. : unsigned int signed char ( int ) ( unsigned char ) ( p [ | CERT INT01-C,INT02-C,INT07-C |
| M | 282 | Value is not of appropriate type. : unsigned int signed char ( int ) ( unsigned char ) ( p [ - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 282 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( p [ - 1 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 289 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 289 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 290 | Array Bound exceeded. | CERT ARR30-C |
| M | 290 | Value is not of appropriate type. : unsigned int signed char p [ | CERT INT01-C,INT02-C,INT07-C |
| M | 290 | Value is not of appropriate type. : unsigned int signed char p [ - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | Array Bound exceeded. | CERT ARR30-C |
| M | 291 | Value is not of appropriate type. : unsigned int signed char ( int ) ( unsigned char ) ( p [ | CERT INT01-C,INT02-C,INT07-C |
| M | 291 | Value is not of appropriate type. : unsigned int signed char ( int ) ( unsigned char ) ( p [ - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 291 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( p [ - 1 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 295 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| split_set_timeout (300 to 305 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 304 | function call with no prior declaration. | CERT EXP37-C |
| M | 304 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_join (307 to 328 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 316 | function call with no prior declaration. | CERT EXP37-C |
| M | 316 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 318 | function call with no prior declaration. | CERT EXP37-C |
| M | 318 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 325 | function call with no prior declaration. | CERT EXP37-C |
| M | 325 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_join_last (332 to 345 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 340 | function call with no prior declaration. | CERT EXP37-C |
| M | 340 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 342 | function call with no prior declaration. | CERT EXP37-C |
| M | 342 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_quit (347 to 357 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 350 | function call with no prior declaration. | CERT EXP37-C |
| M | 350 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 353 | function call with no prior declaration. | CERT EXP37-C |
| M | 353 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_nick (359 to 375 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 368 | function call with no prior declaration. | CERT EXP37-C |
| M | 368 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 370 | function call with no prior declaration. | CERT EXP37-C |
| M | 370 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 374 | function call with no prior declaration. | CERT EXP37-C |
| M | 374 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_disconnected (377 to 388 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 379 | function call with no prior declaration. | CERT EXP37-C |
| M | 379 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 381 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 381 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 381 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 381 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 384 | function call with no prior declaration. | CERT EXP37-C |
| M | 384 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 386 | function call with no prior declaration. | CERT EXP37-C |
| M | 386 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 381 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 381 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| split_server_check (390 to 399 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 394 | function call with no prior declaration. | CERT EXP37-C |
| M | 394 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| split_check_old (401 to 417 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 408 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 408 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 408 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 408 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 411 | function call with no prior declaration. | CERT EXP37-C |
| M | 411 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 408 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 408 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| netsplit_init (419 to 427 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 421 | function call with no prior declaration. | CERT EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 426 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 425 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 424 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 423 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 422 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| netsplit_deinit (429 to 437 netsplit.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 431 | function call with no prior declaration. | CERT EXP37-C |
| M | 431 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 436 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 435 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 434 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 433 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 432 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_notify (30 to 49 notify-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 37 | function call with no prior declaration. | CERT EXP37-C |
| M | 37 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 39 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00004000 | 0x00002000 , "notify" , & optlist , & | CERT INT02-C,INT31-C |
| M | 39 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00004000 | 0x00002000 , "notify" , & optlist , & mask , & | CERT INT02-C,INT31-C |
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | function call with no prior declaration. | CERT EXP37-C |
| M | 44 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 39 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_unnotify (52 to 66 notify-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 57 | function call with no prior declaration. | CERT EXP37-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | function call with no prior declaration. | CERT EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_commands_init (68 to 74 notify-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 71 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 70 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_commands_deinit (76 to 80 notify-commands.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 79 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 78 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notify_nick_create (38 to 50 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 43 | function call with no prior declaration. | CERT EXP37-C |
| M | 43 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 45 | function call with no prior declaration. | CERT EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 46 | function call with no prior declaration. | CERT EXP37-C |
| M | 46 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 48 | function call with no prior declaration. | CERT EXP37-C |
| M | 48 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 49 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notify_nick_destroy (52 to 60 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 54 | function call with no prior declaration. | CERT EXP37-C |
| M | 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 56 | function call with no prior declaration. | CERT EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 57 | function call with no prior declaration. | CERT EXP37-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 58 | function call with no prior declaration. | CERT EXP37-C |
| M | 58 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 59 | function call with no prior declaration. | CERT EXP37-C |
| M | 59 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notify_nick_find (62 to 77 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 68 | function call with no prior declaration. | CERT EXP37-C |
| M | 68 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 72 | function call with no prior declaration. | CERT EXP37-C |
| M | 72 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ison_send (79 to 94 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 83 | function call with no prior declaration. | CERT EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | function call with no prior declaration. | CERT EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 93 | function call with no prior declaration. | CERT EXP37-C |
| M | 93 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 89 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_timeout_server (98 to 140 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 108 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 108 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 111 | function call with no prior declaration. | CERT EXP37-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 124 | function call with no prior declaration. | CERT EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 126 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 128 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 133 | function call with no prior declaration. | CERT EXP37-C |
| M | 133 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | function call with no prior declaration. | CERT EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | function call with no prior declaration. | CERT EXP37-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 108 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 108 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_timeout_func (142 to 146 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 144 | function call with no prior declaration. | CERT EXP37-C |
| M | 144 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ison_save_users (148 to 160 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 154 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 156 | function call with no prior declaration. | CERT EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 158 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| whois_send (162 to 183 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 170 | function call with no prior declaration. | CERT EXP37-C |
| M | 170 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 171 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 172 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 180 | function call with no prior declaration. | CERT EXP37-C |
| M | 180 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 182 | function call with no prior declaration. | CERT EXP37-C |
| M | 174 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| whois_send_server (185 to 192 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 189 | function call with no prior declaration. | CERT EXP37-C |
| M | 189 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 191 | function call with no prior declaration. | CERT EXP37-C |
| M | 191 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| whois_list_send (195 to 225 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 202 | function call with no prior declaration. | CERT EXP37-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 209 | function call with no prior declaration. | CERT EXP37-C |
| M | 209 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 212 | function call with no prior declaration. | CERT EXP37-C |
| M | 212 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 214 | function call with no prior declaration. | CERT EXP37-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 220 | function call with no prior declaration. | CERT EXP37-C |
| M | 220 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 224 | function call with no prior declaration. | CERT EXP37-C |
| M | 224 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 213 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 221 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ison_check_joins (227 to 266 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 236 | function call with no prior declaration. | CERT EXP37-C |
| M | 236 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 238 | function call with no prior declaration. | CERT EXP37-C |
| M | 238 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 253 | function call with no prior declaration. | CERT EXP37-C |
| M | 253 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 265 | function call with no prior declaration. | CERT EXP37-C |
| M | 265 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ison_check_parts (268 to 283 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 273 | function call with no prior declaration. | CERT EXP37-C |
| M | 273 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_ison (285 to 313 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 290 | function call with no prior declaration. | CERT EXP37-C |
| M | 290 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | function call with no prior declaration. | CERT EXP37-C |
| M | 291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 295 | function call with no prior declaration. | CERT EXP37-C |
| M | 295 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 298 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 298 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 300 | function call with no prior declaration. | CERT EXP37-C |
| M | 300 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 308 | function call with no prior declaration. | CERT EXP37-C |
| M | 308 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 309 | function call with no prior declaration. | CERT EXP37-C |
| M | 309 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 312 | function call with no prior declaration. | CERT EXP37-C |
| M | 312 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| read_settings (315 to 322 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 317 | function call with no prior declaration. | CERT EXP37-C |
| M | 317 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 318 | function call with no prior declaration. | CERT EXP37-C |
| M | 318 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_ison_init (324 to 334 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 333 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 332 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_ison_deinit (336 to 342 notify-ison.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 338 | function call with no prior declaration. | CERT EXP37-C |
| M | 338 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 341 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 340 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_add_config (28 to 45 notify-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 42 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 40 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 38 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 36 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 33 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 32 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_remove_config (47 to 50 notify-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 49 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_read_config (52 to 79 notify-setup.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 70 | function call with no prior declaration. | CERT EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 71 | function call with no prior declaration. | CERT EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | function call with no prior declaration. | CERT EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | Signed/unsigned conversion without cast. : unsigned int int rec -> away_check = config_node_get_bool | CERT INT02-C,INT31-C,STR34-C |
| M | 74 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 60 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_whois (33 to 68 notify-whois.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 39 | function call with no prior declaration. | CERT EXP37-C |
| M | 39 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 40 | function call with no prior declaration. | CERT EXP37-C |
| M | 40 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 45 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 47 | function call with no prior declaration. | CERT EXP37-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 54 | function call with no prior declaration. | CERT EXP37-C |
| M | 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 56 | function call with no prior declaration. | CERT EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 57 | function call with no prior declaration. | CERT EXP37-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 58 | function call with no prior declaration. | CERT EXP37-C |
| M | 58 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 59 | function call with no prior declaration. | CERT EXP37-C |
| M | 59 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | function call with no prior declaration. | CERT EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 62 | function call with no prior declaration. | CERT EXP37-C |
| M | 62 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 67 | function call with no prior declaration. | CERT EXP37-C |
| M | 67 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 45 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 45 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_whois_away (70 to 86 notify-whois.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 75 | function call with no prior declaration. | CERT EXP37-C |
| M | 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| event_whois_end (89 to 126 notify-whois.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 98 | function call with no prior declaration. | CERT EXP37-C |
| M | 98 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 115 | Modification of string literal. | CERT STR05-C,STR30-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_whois_init (134 to 143 notify-whois.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 136 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 141 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 140 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 139 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 138 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_whois_deinit (145 to 153 notify-whois.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 152 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 151 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 150 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 149 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_add (37 to 55 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 42 | function call with no prior declaration. | CERT EXP37-C |
| M | 42 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 44 | function call with no prior declaration. | CERT EXP37-C |
| M | 44 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 45 | function call with no prior declaration. | CERT EXP37-C |
| M | 45 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 47 | function call with no prior declaration. | CERT EXP37-C |
| M | 47 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 52 | function call with no prior declaration. | CERT EXP37-C |
| M | 52 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 54 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notify_destroy (57 to 62 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 59 | function call with no prior declaration. | CERT EXP37-C |
| M | 59 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 60 | function call with no prior declaration. | CERT EXP37-C |
| M | 60 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | function call with no prior declaration. | CERT EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_destroy_all (64 to 70 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 66 | function call with no prior declaration. | CERT EXP37-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 67 | function call with no prior declaration. | CERT EXP37-C |
| M | 67 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_remove (72 to 86 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 82 | function call with no prior declaration. | CERT EXP37-C |
| M | 82 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_ircnets_match (88 to 102 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 94 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 96 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 97 | function call with no prior declaration. | CERT EXP37-C |
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_find (104 to 130 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 111 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 116 | function call with no prior declaration. | CERT EXP37-C |
| M | 116 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | Array index not unsigned. | CERT ARR30-C |
| M | 117 | Value is not of appropriate type. : unsigned int int rec -> mask [ len | CERT INT01-C,INT02-C,INT07-C |
| M | 117 | Array index not unsigned. | CERT ARR30-C |
| M | 117 | Value is not of appropriate type. : unsigned int int rec -> mask [ len | CERT INT01-C,INT02-C,INT07-C |
| M | 126 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 129 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_ison_server (132 to 141 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | function call with no prior declaration. | CERT EXP37-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 137 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 137 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_ison_serverlist (143 to 164 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 148 | function call with no prior declaration. | CERT EXP37-C |
| M | 148 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 151 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 151 | function call with no prior declaration. | CERT EXP37-C |
| M | 151 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 154 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 155 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 157 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 157 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 161 | function call with no prior declaration. | CERT EXP37-C |
| M | 161 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 158 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 157 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 157 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_ison (166 to 186 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 170 | function call with no prior declaration. | CERT EXP37-C |
| M | 170 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 171 | function call with no prior declaration. | CERT EXP37-C |
| M | 171 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 180 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 180 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 180 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 180 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 180 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 180 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_init_server (188 to 199 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 192 | function call with no prior declaration. | CERT EXP37-C |
| M | 192 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 194 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | function call with no prior declaration. | CERT EXP37-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | function call with no prior declaration. | CERT EXP37-C |
| M | 198 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 194 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_deinit_server (201 to 220 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 206 | function call with no prior declaration. | CERT EXP37-C |
| M | 206 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 208 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 208 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 208 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 208 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 211 | function call with no prior declaration. | CERT EXP37-C |
| M | 211 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 215 | function call with no prior declaration. | CERT EXP37-C |
| M | 215 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 218 | function call with no prior declaration. | CERT EXP37-C |
| M | 218 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 219 | function call with no prior declaration. | CERT EXP37-C |
| M | 219 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 208 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 208 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_left (222 to 237 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 226 | function call with no prior declaration. | CERT EXP37-C |
| M | 226 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 227 | function call with no prior declaration. | CERT EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| notifylist_check_join (250 to 297 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 267 | function call with no prior declaration. | CERT EXP37-C |
| M | 267 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 268 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 269 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 269 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 271 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 271 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 272 | function call with no prior declaration. | CERT EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 278 | function call with no prior declaration. | CERT EXP37-C |
| M | 278 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 282 | function call with no prior declaration. | CERT EXP37-C |
| M | 282 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 283 | function call with no prior declaration. | CERT EXP37-C |
| M | 283 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 284 | function call with no prior declaration. | CERT EXP37-C |
| M | 284 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 285 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 285 | function call with no prior declaration. | CERT EXP37-C |
| M | 285 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 286 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 286 | function call with no prior declaration. | CERT EXP37-C |
| M | 286 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 287 | function call with no prior declaration. | CERT EXP37-C |
| M | 287 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 294 | Type conversion without cast. : int char signal_emit ( "notifylist joined" , 6 , server , rec -> | CERT INT02-C,INT31-C |
| M | 294 | Type conversion without cast. : int char signal_emit ( "notifylist joined" , 6 , server , rec -> nick , rec -> | CERT INT02-C,INT31-C |
| M | 294 | Type conversion without cast. : int char signal_emit ( "notifylist joined" , 6 , server , rec -> nick , rec -> user , rec -> | CERT INT02-C,INT31-C |
| M | 294 | Type conversion without cast. : int char signal_emit ( "notifylist joined" , 6 , server , rec -> nick , rec -> user , rec -> host , | CERT INT02-C,INT31-C |
| M | 296 | function call with no prior declaration. | CERT EXP37-C |
| M | 296 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 271 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 271 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_channel_wholist (313 to 324 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 317 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 317 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 323 | function call with no prior declaration. | CERT EXP37-C |
| M | 323 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 321 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 317 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 317 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_notifylist_init (326 to 343 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 339 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 338 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 337 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 336 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 335 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 334 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 333 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irc_notifylist_deinit (345 to 360 notifylist.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 357 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 356 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 355 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 354 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 353 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 352 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 351 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_idle_create (43 to 79 servers-idle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 51 | function call with no prior declaration. | CERT EXP37-C |
| M | 51 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 54 | function call with no prior declaration. | CERT EXP37-C |
| M | 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 56 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 56 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 58 | function call with no prior declaration. | CERT EXP37-C |
| M | 58 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | function call with no prior declaration. | CERT EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 63 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 63 | function call with no prior declaration. | CERT EXP37-C |
| M | 63 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 64 | function call with no prior declaration. | CERT EXP37-C |
| M | 64 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 66 | function call with no prior declaration. | CERT EXP37-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 72 | function call with no prior declaration. | CERT EXP37-C |
| M | 72 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 74 | function call with no prior declaration. | CERT EXP37-C |
| M | 74 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 78 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_idle_find_rec (81 to 95 servers-idle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_idle_add_redir (98 to 114 servers-idle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 105 | function call with no prior declaration. | CERT EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 110 | function call with no prior declaration. | CERT EXP37-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_idle_add_first_redir (117 to 134 servers-idle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 125 | function call with no prior declaration. | CERT EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 130 | function call with no prior declaration. | CERT EXP37-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_idle_insert_redir (137 to 162 servers-idle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 146 | function call with no prior declaration. | CERT EXP37-C |
| M | 146 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 148 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 152 | function call with no prior declaration. | CERT EXP37-C |
| M | 152 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 157 | function call with no prior declaration. | CERT EXP37-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 158 | function call with no prior declaration. | CERT EXP37-C |
| M | 158 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 159 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_idle_destroy (164 to 178 servers-idle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 166 | function call with no prior declaration. | CERT EXP37-C |
| M | 166 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 168 | function call with no prior declaration. | CERT EXP37-C |
| M | 168 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 170 | function call with no prior declaration. | CERT EXP37-C |
| M | 170 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 171 | function call with no prior declaration. | CERT EXP37-C |
| M | 171 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 173 | function call with no prior declaration. | CERT EXP37-C |
| M | 173 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 174 | function call with no prior declaration. | CERT EXP37-C |
| M | 174 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 175 | function call with no prior declaration. | CERT EXP37-C |
| M | 175 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 176 | function call with no prior declaration. | CERT EXP37-C |
| M | 176 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 177 | function call with no prior declaration. | CERT EXP37-C |
| M | 177 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_idle_remove (187 to 199 servers-idle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 191 | function call with no prior declaration. | CERT EXP37-C |
| M | 191 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_idle_next (202 to 222 servers-idle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 206 | function call with no prior declaration. | CERT EXP37-C |
| M | 206 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_disconnected (224 to 233 servers-idle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 226 | function call with no prior declaration. | CERT EXP37-C |
| M | 226 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 228 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 228 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 228 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 228 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 232 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 228 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 228 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_idle_timeout (235 to 250 servers-idle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 243 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 243 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 243 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 243 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 243 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 243 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| servers_idle_init (252 to 258 servers-idle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 255 | function call with no prior declaration. | CERT EXP37-C |
| M | 255 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 257 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| servers_idle_deinit (260 to 264 servers-idle.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 262 | function call with no prior declaration. | CERT EXP37-C |
| M | 262 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 263 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| redirect_cmd_find (65 to 80 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 73 | function call with no prior declaration. | CERT EXP37-C |
| M | 73 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 75 | function call with no prior declaration. | CERT EXP37-C |
| M | 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 75 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 77 | function call with no prior declaration. | CERT EXP37-C |
| M | 77 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| redirect_cmd_destroy (82 to 97 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 87 | function call with no prior declaration. | CERT EXP37-C |
| M | 87 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | function call with no prior declaration. | CERT EXP37-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 91 | function call with no prior declaration. | CERT EXP37-C |
| M | 91 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 93 | function call with no prior declaration. | CERT EXP37-C |
| M | 93 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 94 | function call with no prior declaration. | CERT EXP37-C |
| M | 94 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 95 | function call with no prior declaration. | CERT EXP37-C |
| M | 95 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 96 | function call with no prior declaration. | CERT EXP37-C |
| M | 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| redirect_cmd_unref (104 to 108 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 106 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 106 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_redirect_destroy (110 to 123 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 114 | function call with no prior declaration. | CERT EXP37-C |
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 115 | function call with no prior declaration. | CERT EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 116 | function call with no prior declaration. | CERT EXP37-C |
| M | 116 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 117 | function call with no prior declaration. | CERT EXP37-C |
| M | 117 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | function call with no prior declaration. | CERT EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 120 | function call with no prior declaration. | CERT EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 121 | function call with no prior declaration. | CERT EXP37-C |
| M | 121 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | function call with no prior declaration. | CERT EXP37-C |
| M | 122 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 112 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_redirect_register (125 to 156 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 133 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 148 | function call with no prior declaration. | CERT EXP37-C |
| M | 148 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 152 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_redirect_register_list (158 to 185 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 165 | function call with no prior declaration. | CERT EXP37-C |
| M | 165 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 166 | function call with no prior declaration. | CERT EXP37-C |
| M | 166 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 168 | function call with no prior declaration. | CERT EXP37-C |
| M | 168 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 172 | function call with no prior declaration. | CERT EXP37-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 176 | function call with no prior declaration. | CERT EXP37-C |
| M | 176 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 178 | function call with no prior declaration. | CERT EXP37-C |
| M | 178 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | function call with no prior declaration. | CERT EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 173 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_redirect_event (187 to 213 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 197 | function call with no prior declaration. | CERT EXP37-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | function call with no prior declaration. | CERT EXP37-C |
| M | 198 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 200 | function call with no prior declaration. | CERT EXP37-C |
| M | 200 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 205 | function call with no prior declaration. | CERT EXP37-C |
| M | 205 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 206 | function call with no prior declaration. | CERT EXP37-C |
| M | 206 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 209 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_list_move (217 to 234 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 229 | function call with no prior declaration. | CERT EXP37-C |
| M | 229 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 230 | function call with no prior declaration. | CERT EXP37-C |
| M | 230 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 232 | function call with no prior declaration. | CERT EXP37-C |
| M | 232 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 233 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 222 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_redirect_event_list (236 to 271 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 243 | function call with no prior declaration. | CERT EXP37-C |
| M | 243 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 243 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 243 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 243 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 243 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 244 | function call with no prior declaration. | CERT EXP37-C |
| M | 244 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 245 | function call with no prior declaration. | CERT EXP37-C |
| M | 245 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 245 | function call with no prior declaration. | CERT EXP37-C |
| M | 245 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 247 | function call with no prior declaration. | CERT EXP37-C |
| M | 247 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 249 | function call with no prior declaration. | CERT EXP37-C |
| M | 249 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 255 | function call with no prior declaration. | CERT EXP37-C |
| M | 255 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 256 | function call with no prior declaration. | CERT EXP37-C |
| M | 256 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 258 | function call with no prior declaration. | CERT EXP37-C |
| M | 258 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 261 | function call with no prior declaration. | CERT EXP37-C |
| M | 261 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 243 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 243 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_redirect_command (273 to 297 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 278 | function call with no prior declaration. | CERT EXP37-C |
| M | 278 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 278 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 278 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 278 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 278 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 279 | function call with no prior declaration. | CERT EXP37-C |
| M | 279 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 290 | function call with no prior declaration. | CERT EXP37-C |
| M | 290 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | function call with no prior declaration. | CERT EXP37-C |
| M | 291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 296 | function call with no prior declaration. | CERT EXP37-C |
| M | 296 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 278 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 278 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| redirect_args_match (299 to 335 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 318 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 318 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * arg | CERT INT01-C,INT02-C,INT07-C |
| M | 318 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 318 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * event_args | CERT INT01-C,INT02-C,INT07-C |
| M | 331 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| redirect_cmd_list_find (337 to 348 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 342 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| redirect_match (354 to 425 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 368 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 369 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 395 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 396 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 396 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( event [ 6 ] | CERT INT01-C,INT02-C,INT07-C |
| M | 403 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 419 | function call with no prior declaration. | CERT EXP37-C |
| M | 419 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 378 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 385 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 389 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| redirect_abort (427 to 452 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 431 | function call with no prior declaration. | CERT EXP37-C |
| M | 431 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 436 | function call with no prior declaration. | CERT EXP37-C |
| M | 436 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 440 | function call with no prior declaration. | CERT EXP37-C |
| M | 440 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 449 | function call with no prior declaration. | CERT EXP37-C |
| M | 449 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| redirect_find (458 to 509 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 473 | function call with no prior declaration. | CERT EXP37-C |
| M | 473 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 479 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 486 | function call with no prior declaration. | CERT EXP37-C |
| M | 486 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 500 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 500 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 508 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_redirect_get (511 to 567 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 530 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 557 | function call with no prior declaration. | CERT EXP37-C |
| M | 557 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 566 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 537 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_redirect_get_signal (569 to 594 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 582 | function call with no prior declaration. | CERT EXP37-C |
| M | 582 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 583 | function call with no prior declaration. | CERT EXP37-C |
| M | 583 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 588 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 588 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 590 | function call with no prior declaration. | CERT EXP37-C |
| M | 590 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 593 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| server_redirect_peek_signal (596 to 609 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 608 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_disconnected (611 to 627 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 613 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 613 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 613 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 613 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 616 | function call with no prior declaration. | CERT EXP37-C |
| M | 616 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 618 | function call with no prior declaration. | CERT EXP37-C |
| M | 618 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 620 | function call with no prior declaration. | CERT EXP37-C |
| M | 620 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 613 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 613 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| servers_redirect_init (634 to 763 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 636 | function call with no prior declaration. | CERT EXP37-C |
| M | 636 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 640 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 653 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 662 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 673 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 681 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 688 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 697 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 707 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 718 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 729 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 742 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 755 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 762 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| servers_redirect_deinit (765 to 772 servers-redirect.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 767 | function call with no prior declaration. | CERT EXP37-C |
| M | 767 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 769 | function call with no prior declaration. | CERT EXP37-C |
| M | 769 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 771 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| Code | (Line) | Violation | Standard |
|---|---|---|---|
| M | (Source line number) | [Text of Mandatory standard] | [Appropriate rule reference] |
| C | [Text of Checking standard] | ||
| O | [Text of Optional standard] | ||
[Source: Text of line from Source file]
| |||
| Components which pass all standards are marked: | Pass |
| Components which fail only Optional standards are marked: | Conditional Pass |
| Components which fail on insufficient comments only are marked: | Comment FAIL |
| Components which violate Mandatory standards are marked: | FAIL |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [ | Top of Report | | | Procedure Table | | | Contents | ] |
|---|